Package com.swiftmq.impl.jms.standard
Class JMSSwiftlet
Swiftlet
com.swiftmq.impl.jms.standard.JMSSwiftlet
public class JMSSwiftlet
extends Swiftlet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClientId(String clientId) voidvoidcreateJMSConnection(int version, Entity usage, Connection connection) protected voiddoConnect(Connection connection) protected voiddoDisconnect(Connection connection) ChallengeResponseFactoryprotected SemaphorevoidvoidremoveClientId(String clientId) protected voidshutdown()protected voidstartup(Configuration config)
-
Field Details
-
TP_CONNSVC
- See Also:
-
ctx
-
-
Constructor Details
-
JMSSwiftlet
public JMSSwiftlet()
-
-
Method Details
-
performTimeAction
public void performTimeAction() -
getChallengeResponseFactory
public ChallengeResponseFactory getChallengeResponseFactory() -
addClientId
- Throws:
InvalidClientIDException
-
removeClientId
-
createJMSConnection
-
getShutdownSemaphore
protected Semaphore getShutdownSemaphore() -
doConnect
protected void doConnect(Connection connection) throws ConnectionVetoException - Throws:
ConnectionVetoException
-
doDisconnect
protected void doDisconnect(Connection connection) -
adminToolActivated
public void adminToolActivated() -
adminToolDeactivated
public void adminToolDeactivated() -
startup
protected void startup(Configuration config) throws SwiftletException - Throws:
SwiftletException
-
shutdown
protected void shutdown() throws SwiftletException- Throws:
SwiftletException
-