Class JMSSwiftlet

java.lang.Object
com.swiftmq.swiftlet.Swiftlet
com.swiftmq.impl.jms.standard.JMSSwiftlet
All Implemented Interfaces:
com.swiftmq.swiftlet.mgmt.event.MgmtListener, com.swiftmq.swiftlet.timer.event.TimerListener, EventListener

public class JMSSwiftlet extends com.swiftmq.swiftlet.Swiftlet implements com.swiftmq.swiftlet.timer.event.TimerListener, com.swiftmq.swiftlet.mgmt.event.MgmtListener
  • Field Details

  • Constructor Details

    • JMSSwiftlet

      public JMSSwiftlet()
  • Method Details

    • performTimeAction

      public void performTimeAction()
      Specified by:
      performTimeAction in interface com.swiftmq.swiftlet.timer.event.TimerListener
    • getChallengeResponseFactory

      public com.swiftmq.auth.ChallengeResponseFactory getChallengeResponseFactory()
    • addClientId

      public void addClientId(String clientId) throws javax.jms.InvalidClientIDException
      Throws:
      javax.jms.InvalidClientIDException
    • removeClientId

      public void removeClientId(String clientId)
    • createJMSConnection

      public VersionedJMSConnection createJMSConnection(int version, com.swiftmq.mgmt.Entity usage, com.swiftmq.swiftlet.net.Connection connection)
    • getShutdownSemaphore

      protected com.swiftmq.tools.concurrent.Semaphore getShutdownSemaphore()
    • doConnect

      protected void doConnect(com.swiftmq.swiftlet.net.Connection connection) throws com.swiftmq.swiftlet.net.ConnectionVetoException
      Throws:
      com.swiftmq.swiftlet.net.ConnectionVetoException
    • doDisconnect

      protected void doDisconnect(com.swiftmq.swiftlet.net.Connection connection)
    • adminToolActivated

      public void adminToolActivated()
      Specified by:
      adminToolActivated in interface com.swiftmq.swiftlet.mgmt.event.MgmtListener
    • adminToolDeactivated

      public void adminToolDeactivated()
      Specified by:
      adminToolDeactivated in interface com.swiftmq.swiftlet.mgmt.event.MgmtListener
    • startup

      protected void startup(com.swiftmq.mgmt.Configuration config) throws com.swiftmq.swiftlet.SwiftletException
      Specified by:
      startup in class com.swiftmq.swiftlet.Swiftlet
      Throws:
      com.swiftmq.swiftlet.SwiftletException
    • shutdown

      protected void shutdown() throws com.swiftmq.swiftlet.SwiftletException
      Specified by:
      shutdown in class com.swiftmq.swiftlet.Swiftlet
      Throws:
      com.swiftmq.swiftlet.SwiftletException