package org.marketcetera.client.jms;
import javax.jms.ConnectionFactory;
import org.marketcetera.util.misc.ClassVersion;
/**
* A factory of Spring-wrapped JMS connections.
*
* @author tlerios@marketcetera.com
* @since 1.0.0
* @version $Id: JmsFactory.java 16154 2012-07-14 16:34:05Z colin $
*/
/* $License$ */
@ClassVersion("$Id: JmsFactory.java 16154 2012-07-14 16:34:05Z colin $")
public class JmsFactory
{
// INSTANCE DATA.
private final ConnectionFactory mConnectionFactory;
// CONSTRUCTORS.
/**
* Creates a new factory that uses the given standard JMS
* connection factory to create connections.
*
* @param connectionFactory The factory.
*/
public JmsFactory
(ConnectionFactory connectionFactory)
{
mConnectionFactory=connectionFactory;
}
// INSTANCE METHODS.
/**
* Returns the receiver's standard JMS connection factory.
*
* @return The factory.
*/
public ConnectionFactory getConnectionFactory()
{
return mConnectionFactory;
}
}