Class ManagedConnection
- java.lang.Object
-
- com.axway.ats.action.jms.model.connections.ManagedConnection
-
- All Implemented Interfaces:
javax.jms.Connection
- Direct Known Subclasses:
ManagedQueueConnection
,ManagedQueueTopicConnection
,ManagedTopicConnection
public class ManagedConnection extends Object implements javax.jms.Connection
-
-
Constructor Summary
Constructors Constructor Description ManagedConnection(javax.jms.Connection connection)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.jms.ConnectionConsumer
addConnectionConsumer(javax.jms.ConnectionConsumer connectionConsumer)
protected <T extends javax.jms.Session>
TaddSession(T session)
void
close()
static ManagedConnection
create(javax.jms.Connection connection)
javax.jms.ConnectionConsumer
createConnectionConsumer(javax.jms.Destination destination, String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages)
javax.jms.ConnectionConsumer
createDurableConnectionConsumer(javax.jms.Topic topic, String subscriptionName, String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages)
javax.jms.Session
createSession(boolean transacted, int acknowledgeMode)
String
getClientID()
javax.jms.ExceptionListener
getExceptionListener()
javax.jms.ConnectionMetaData
getMetaData()
void
setClientID(String clientID)
void
setExceptionListener(javax.jms.ExceptionListener listener)
void
shutdown()
void
start()
void
stop()
-
-
-
Method Detail
-
create
public static ManagedConnection create(javax.jms.Connection connection)
-
shutdown
public void shutdown()
-
addSession
protected <T extends javax.jms.Session> T addSession(T session)
-
addConnectionConsumer
protected javax.jms.ConnectionConsumer addConnectionConsumer(javax.jms.ConnectionConsumer connectionConsumer)
-
createSession
public javax.jms.Session createSession(boolean transacted, int acknowledgeMode) throws javax.jms.JMSException
- Specified by:
createSession
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
getClientID
public String getClientID() throws javax.jms.JMSException
- Specified by:
getClientID
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
setClientID
public void setClientID(String clientID) throws javax.jms.JMSException
- Specified by:
setClientID
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
getMetaData
public javax.jms.ConnectionMetaData getMetaData() throws javax.jms.JMSException
- Specified by:
getMetaData
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
getExceptionListener
public javax.jms.ExceptionListener getExceptionListener() throws javax.jms.JMSException
- Specified by:
getExceptionListener
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
setExceptionListener
public void setExceptionListener(javax.jms.ExceptionListener listener) throws javax.jms.JMSException
- Specified by:
setExceptionListener
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
start
public void start() throws javax.jms.JMSException
- Specified by:
start
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
stop
public void stop() throws javax.jms.JMSException
- Specified by:
stop
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
close
public void close() throws javax.jms.JMSException
- Specified by:
close
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
createConnectionConsumer
public javax.jms.ConnectionConsumer createConnectionConsumer(javax.jms.Destination destination, String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages) throws javax.jms.JMSException
- Specified by:
createConnectionConsumer
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
createDurableConnectionConsumer
public javax.jms.ConnectionConsumer createDurableConnectionConsumer(javax.jms.Topic topic, String subscriptionName, String messageSelector, javax.jms.ServerSessionPool sessionPool, int maxMessages) throws javax.jms.JMSException
- Specified by:
createDurableConnectionConsumer
in interfacejavax.jms.Connection
- Throws:
javax.jms.JMSException
-
-