Class AuthenticationSwiftletImpl

java.lang.Object
AuthenticationSwiftlet
com.swiftmq.impl.auth.standard.AuthenticationSwiftletImpl

public class AuthenticationSwiftletImpl extends AuthenticationSwiftlet
  • Constructor Details

    • AuthenticationSwiftletImpl

      public AuthenticationSwiftletImpl()
  • Method Details

    • getPassword

      public String getPassword(String userName) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyHostLogin

      public void verifyHostLogin(String userName, String hostname) throws AuthenticationException, ResourceLimitException
      Throws:
      AuthenticationException
      ResourceLimitException
    • logout

      public void logout(String userName, Object loginId)
    • verifySetClientId

      public void verifySetClientId(Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyQueueCreation

      public void verifyQueueCreation(Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyQueueSenderSubscription

      public void verifyQueueSenderSubscription(String queueName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyQueueReceiverSubscription

      public void verifyQueueReceiverSubscription(String queueName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyQueueBrowserCreation

      public void verifyQueueBrowserCreation(String queueName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyTopicSenderSubscription

      public void verifyTopicSenderSubscription(String topicName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyTopicReceiverSubscription

      public void verifyTopicReceiverSubscription(String topicName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • verifyTopicDurableSubscriberCreation

      public void verifyTopicDurableSubscriberCreation(String topicName, Object loginId) throws AuthenticationException
      Throws:
      AuthenticationException
    • addTopicAuthenticationDelegate

      public void addTopicAuthenticationDelegate(AuthenticationDelegate authenticationDelegate)
    • removeTopicAuthenticationDelegate

      public void removeTopicAuthenticationDelegate(AuthenticationDelegate authenticationDelegate)
    • createLoginId

      protected Object createLoginId(String userName)
    • createResourceLimitGroup

      protected ResourceLimitGroup createResourceLimitGroup(String userName)
    • startup

      protected void startup(Configuration config) throws SwiftletException
      Throws:
      SwiftletException
    • shutdown

      protected void shutdown() throws SwiftletException
      Throws:
      SwiftletException