Package com.swiftmq.admin.mgmt
Class JMSConnectionHolder
- java.lang.Object
-
- com.swiftmq.admin.mgmt.JMSConnectionHolder
-
- All Implemented Interfaces:
ConnectionHolder
public class JMSConnectionHolder extends java.lang.Object implements ConnectionHolder
-
-
Constructor Summary
Constructors Constructor Description JMSConnectionHolder(jakarta.jms.QueueConnection connection)JMSConnectionHolder(jakarta.jms.QueueConnectionFactory connectionFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddReconnectListener(ReconnectListener listener)voidclose()voidconnect(java.lang.String username, java.lang.String password)EndpointcreateEndpoint(java.lang.String routerName, RequestServiceFactory rsf, boolean createInternalCommands)jakarta.jms.ConnectiongetConnection()voidremoveReconnectListener(ReconnectListener listener)voidsetExceptionListener(ExceptionListener listener)voidstart()
-
-
-
Method Detail
-
getConnection
public jakarta.jms.Connection getConnection()
-
connect
public void connect(java.lang.String username, java.lang.String password) throws java.lang.Exception- Specified by:
connectin interfaceConnectionHolder- Throws:
java.lang.Exception
-
start
public void start() throws java.lang.Exception- Specified by:
startin interfaceConnectionHolder- Throws:
java.lang.Exception
-
setExceptionListener
public void setExceptionListener(ExceptionListener listener) throws java.lang.Exception
- Specified by:
setExceptionListenerin interfaceConnectionHolder- Throws:
java.lang.Exception
-
addReconnectListener
public void addReconnectListener(ReconnectListener listener)
- Specified by:
addReconnectListenerin interfaceConnectionHolder
-
removeReconnectListener
public void removeReconnectListener(ReconnectListener listener)
- Specified by:
removeReconnectListenerin interfaceConnectionHolder
-
createEndpoint
public Endpoint createEndpoint(java.lang.String routerName, RequestServiceFactory rsf, boolean createInternalCommands) throws java.lang.Exception
- Specified by:
createEndpointin interfaceConnectionHolder- Throws:
java.lang.Exception
-
close
public void close()
- Specified by:
closein interfaceConnectionHolder
-
-