|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConnectionContext
Maintains a JMS connection for creating session, consumer and producer
| Method Summary | |
|---|---|
void |
close()
Closes the connection |
void |
createConnection(Properties props)
Create connection using properties |
javax.jms.MessageConsumer |
createConsumer(javax.jms.Session session,
String topicName)
Creates consumer using session and topic name |
javax.jms.MessageConsumer |
createConsumer(javax.jms.Session session,
String topicName,
String selector)
Creates consumer using session, topic name and selector |
javax.jms.MessageProducer |
createProducer(javax.jms.Session session,
String topicName)
Creates producer using session and topic |
javax.jms.Session |
createSession(int sessionOpts)
Creates session using the specified session opts |
javax.jms.Session |
createThreadLocalSession(int sessionOpts)
Creates a threadlocal session using session opts |
boolean |
isConnectionInitialized()
Checks whether connection is initialized or not |
void |
setExceptionListener(javax.jms.ExceptionListener exceptionListener)
Set the exception Listener |
| Method Detail |
|---|
void createConnection(Properties props)
throws NamingException,
javax.jms.JMSException
props - the properties used for creating jndi context
javax.jms.JMSException
NamingException
void setExceptionListener(javax.jms.ExceptionListener exceptionListener)
throws javax.jms.JMSException
exceptionListener -
javax.jms.JMSExceptionboolean isConnectionInitialized()
javax.jms.Session createSession(int sessionOpts)
throws javax.jms.JMSException
sessionOpts -
javax.jms.JMSException
javax.jms.MessageConsumer createConsumer(javax.jms.Session session,
String topicName)
throws javax.jms.JMSException
session - topicName -
javax.jms.JMSException
javax.jms.MessageConsumer createConsumer(javax.jms.Session session,
String topicName,
String selector)
throws javax.jms.JMSException
session - topicName -
javax.jms.JMSException
javax.jms.MessageProducer createProducer(javax.jms.Session session,
String topicName)
throws javax.jms.JMSException
session - topicName -
javax.jms.JMSException
javax.jms.Session createThreadLocalSession(int sessionOpts)
throws javax.jms.JMSException
session - topicName -
javax.jms.JMSExceptionvoid close()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||