Package com.swiftmq.impl.auth.standard
Class AuthenticationSwiftletImpl
java.lang.Object
AuthenticationSwiftlet
com.swiftmq.impl.auth.standard.AuthenticationSwiftletImpl
public class AuthenticationSwiftletImpl
extends AuthenticationSwiftlet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addTopicAuthenticationDelegate
(AuthenticationDelegate authenticationDelegate) protected Object
createLoginId
(String userName) protected ResourceLimitGroup
createResourceLimitGroup
(String userName) getPassword
(String userName) void
void
removeTopicAuthenticationDelegate
(AuthenticationDelegate authenticationDelegate) protected void
shutdown()
protected void
startup
(Configuration config) void
verifyHostLogin
(String userName, String hostname) void
verifyQueueBrowserCreation
(String queueName, Object loginId) void
verifyQueueCreation
(Object loginId) void
verifyQueueReceiverSubscription
(String queueName, Object loginId) void
verifyQueueSenderSubscription
(String queueName, Object loginId) void
verifySetClientId
(Object loginId) void
verifyTopicDurableSubscriberCreation
(String topicName, Object loginId) void
verifyTopicReceiverSubscription
(String topicName, Object loginId) void
verifyTopicSenderSubscription
(String topicName, Object loginId)
-
Constructor Details
-
AuthenticationSwiftletImpl
public AuthenticationSwiftletImpl()
-
-
Method Details
-
getPassword
- Throws:
AuthenticationException
-
verifyHostLogin
public void verifyHostLogin(String userName, String hostname) throws AuthenticationException, ResourceLimitException - Throws:
AuthenticationException
ResourceLimitException
-
logout
-
verifySetClientId
- Throws:
AuthenticationException
-
verifyQueueCreation
- 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
-
createResourceLimitGroup
-
startup
protected void startup(Configuration config) throws SwiftletException - Throws:
SwiftletException
-
shutdown
protected void shutdown() throws SwiftletException- Throws:
SwiftletException
-