public class GSConnectionFactoryImpl extends Object implements javax.jms.ConnectionFactory, javax.jms.QueueConnectionFactory, javax.jms.TopicConnectionFactory, Externalizable, Remote
javax.jms.ConnectionFactory interface.| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
_logger |
| Constructor and Description |
|---|
GSConnectionFactoryImpl()
Required for Externalizable
|
GSConnectionFactoryImpl(IJSpace space,
IMessageConverter messageConverter) |
| Modifier and Type | Method and Description |
|---|---|
javax.jms.Connection |
createConnection() |
javax.jms.Connection |
createConnection(String userName,
String password) |
javax.jms.QueueConnection |
createQueueConnection() |
javax.jms.QueueConnection |
createQueueConnection(String userName,
String password) |
javax.jms.TopicConnection |
createTopicConnection() |
javax.jms.TopicConnection |
createTopicConnection(String userName,
String password) |
protected GSJMSAdmin |
getAdmin() |
TransactionManager |
getDistributedTransactionManager() |
TransactionManager |
getLocalTransactionManager() |
protected IMessageConverter |
getMessageConverter() |
protected IJSpace |
getSpace() |
protected String |
getSpaceName() |
protected SpaceURL |
getSpaceURL() |
protected String |
nextCnxKey()
According to the m_connFactoryType we decide what would be the connection key prefix.
|
void |
readExternal(ObjectInput in) |
protected void |
setSpaceSecurityContext(String username,
String password) |
void |
writeExternal(ObjectOutput out) |
public GSConnectionFactoryImpl()
public GSConnectionFactoryImpl(IJSpace space, IMessageConverter messageConverter) throws javax.jms.JMSException
javax.jms.JMSExceptionprotected IMessageConverter getMessageConverter()
protected IJSpace getSpace()
protected String getSpaceName()
protected SpaceURL getSpaceURL()
protected GSJMSAdmin getAdmin() throws javax.jms.JMSException
javax.jms.JMSExceptionprotected void setSpaceSecurityContext(String username, String password) throws javax.jms.JMSException
javax.jms.JMSExceptionprotected String nextCnxKey()
public TransactionManager getLocalTransactionManager() throws javax.jms.JMSException
javax.jms.JMSExceptionpublic TransactionManager getDistributedTransactionManager() throws javax.jms.JMSException
javax.jms.JMSExceptionpublic javax.jms.Connection createConnection()
throws javax.jms.JMSException
createConnection in interface javax.jms.ConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.Connection createConnection(String userName, String password) throws javax.jms.JMSException
createConnection in interface javax.jms.ConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.QueueConnection createQueueConnection()
throws javax.jms.JMSException
createQueueConnection in interface javax.jms.QueueConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.QueueConnection createQueueConnection(String userName, String password) throws javax.jms.JMSException
createQueueConnection in interface javax.jms.QueueConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.TopicConnection createTopicConnection()
throws javax.jms.JMSException
createTopicConnection in interface javax.jms.TopicConnectionFactoryjavax.jms.JMSExceptionpublic javax.jms.TopicConnection createTopicConnection(String userName, String password) throws javax.jms.JMSException
createTopicConnection in interface javax.jms.TopicConnectionFactoryjavax.jms.JMSExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionCopyright © GigaSpaces.