|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.j_spaces.jms.GSConnectionFactoryImpl
public class GSConnectionFactoryImpl
Implements the javax.jms.ConnectionFactory
interface.
It also in charge of the following:
- Finding a SpaceProxy according to te provided space url.
- Generating connection id's.
- Managing the gigaspaces space urls used by the jms connections.
- Create LocalTransactionManager instance.
- Creates the ParserManager for selector usage.
Constructor Summary | |
---|---|
GSConnectionFactoryImpl(IJSpace space)
|
|
GSConnectionFactoryImpl(IJSpace space,
IMessageConverter messageConverter)
|
|
GSConnectionFactoryImpl(String spaceURL,
IJSpace space)
Constructor Internal Constructor which is used by the LookupManager to bind initially the connection factory. |
Method Summary | |
---|---|
Connection |
createConnection()
JMS API method |
Connection |
createConnection(String userName,
String password)
JMS API method |
QueueConnection |
createQueueConnection()
|
QueueConnection |
createQueueConnection(String userName,
String password)
|
TopicConnection |
createTopicConnection()
|
TopicConnection |
createTopicConnection(String userName,
String password)
|
GSJMSAdmin |
getAdmin()
|
int |
getCnxCounter()
|
TransactionManager |
getDistributedTransactionManager()
|
TransactionManager |
getLocalTransactionManager()
|
String |
getSpaceURL()
|
boolean |
pingSpace()
Checks whether the space is alive and accessible. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GSConnectionFactoryImpl(String spaceURL, IJSpace space) throws JMSException
spaceURL
- logger
- connFacType
- space
-
JMSException
public GSConnectionFactoryImpl(IJSpace space) throws JMSException
JMSException
public GSConnectionFactoryImpl(IJSpace space, IMessageConverter messageConverter) throws JMSException
JMSException
Method Detail |
---|
public boolean pingSpace()
public String getSpaceURL()
public Connection createConnection() throws JMSException
createConnection
in interface ConnectionFactory
JMSException
ConnectionFactory.createConnection()
public Connection createConnection(String userName, String password) throws JMSException
createConnection
in interface ConnectionFactory
JMSException
ConnectionFactory.createConnection(String, String)
public int getCnxCounter()
public GSJMSAdmin getAdmin() throws JMSException
JMSException
public TransactionManager getLocalTransactionManager() throws JMSException
JMSException
public TransactionManager getDistributedTransactionManager() throws JMSException
JMSException
public QueueConnection createQueueConnection() throws JMSException
createQueueConnection
in interface QueueConnectionFactory
JMSException
QueueConnectionFactory.createQueueConnection()
public QueueConnection createQueueConnection(String userName, String password) throws JMSException
createQueueConnection
in interface QueueConnectionFactory
JMSException
QueueConnectionFactory.createQueueConnection(String, String)
public TopicConnection createTopicConnection() throws JMSException
createTopicConnection
in interface TopicConnectionFactory
JMSException
TopicConnectionFactory.createTopicConnection()
public TopicConnection createTopicConnection(String userName, String password) throws JMSException
createTopicConnection
in interface TopicConnectionFactory
JMSException
TopicConnectionFactory.createTopicConnection(String, String)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |