public class ACSJMSTopicConnectionImpl extends java.lang.Object implements JMSTopicConnection
JMSTopicConnection| Modifier and Type | Field and Description |
|---|---|
static ContainerServicesBase |
containerServices |
| Modifier | Constructor and Description |
|---|---|
protected |
ACSJMSTopicConnectionImpl(java.lang.String username,
java.lang.String password,
java.lang.String brokerList,
java.lang.Boolean loadBalancing,
java.lang.Boolean sequential,
java.lang.Boolean selectorAtBroker)
Constructor DefaultJMSTopicConnectionImpl
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Method close
|
void |
connect(boolean retry)
Method connect
|
TopicSession |
createTopicSession()
Method createTopicSession
|
void |
disconnect()
Method disconnect
|
protected void |
finalize()
Method finalize
|
java.lang.String |
getConnectId()
Method getConnectId
|
java.lang.String |
getUsername()
Method getUsername
|
static ACSJMSTopicConnectionImpl |
instance(java.lang.String username,
java.lang.String password,
java.lang.String brokerList,
java.lang.Boolean loadBalancing,
java.lang.Boolean sequential,
java.lang.Boolean selectorAtBroker)
Method instance
|
boolean |
isConnected()
Method isConnected
|
void |
setExceptionListener(ExceptionListener listener)
Method setExceptionListener
|
void |
start()
Method start
|
void |
stop()
Method stop
|
public static ContainerServicesBase containerServices
protected ACSJMSTopicConnectionImpl(java.lang.String username,
java.lang.String password,
java.lang.String brokerList,
java.lang.Boolean loadBalancing,
java.lang.Boolean sequential,
java.lang.Boolean selectorAtBroker)
throws JMSException
JMSExceptionpublic static ACSJMSTopicConnectionImpl instance(java.lang.String username, java.lang.String password, java.lang.String brokerList, java.lang.Boolean loadBalancing, java.lang.Boolean sequential, java.lang.Boolean selectorAtBroker) throws ConnectionException
username - the user namepassword - the passwordbrokerList - the coma separated broker URLs list (in the form [protocol://]hostname[:port])loadBalancing - if true, indicates that the client is willing to have a connect request re-directed to another broker within a clustersequential - if true, the broker list will be scanned sequentiallyselectorAtBroker - if true, selectors will be evaluated on the broker sideConnectionExceptionpublic java.lang.String getConnectId()
getConnectId in interface JMSConnectionpublic boolean isConnected()
isConnected in interface JMSConnectionpublic void setExceptionListener(ExceptionListener listener)
throws ConnectionException
setExceptionListener in interface JMSConnectionlistener - ConnectionExceptionpublic java.lang.String getUsername()
getUsername in interface JMSConnectionpublic void close()
close in interface JMSConnectionpublic void connect(boolean retry)
throws ConnectionException
connect in interface JMSConnectionretry - ConnectionExceptionpublic TopicSession createTopicSession()
throws ConnectionException
createTopicSession in interface JMSTopicConnectionConnectionExceptionpublic void disconnect()
disconnect in interface JMSConnectionpublic void start()
throws ConnectionException
start in interface JMSConnectionConnectionExceptionpublic void stop()
throws ConnectionException
stop in interface JMSConnectionConnectionExceptionprotected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwable