Interface BrokerSecurityManager
-
- All Known Implementing Classes:
BrokerSecurityManagerStub
public interface BrokerSecurityManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
defineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32)
Auto generated method signatureString
deleteSecureTopic(String topicName26)
Auto generated method signatureTopicNode
getAllTopics()
Auto generated method signatureTopicDetails
getTopicDetails(String topicName36)
Auto generated method signatureString
revokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42)
Auto generated method signatureString
shareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17)
Auto generated method signaturevoid
startdefineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32, BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
startdeleteSecureTopic(String topicName26, BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
startgetAllTopics(BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
startgetTopicDetails(String topicName36, BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
startrevokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42, BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
startshareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17, BrokerSecurityManagerCallbackHandler callback)
Auto generated method signature for Asynchronous Invocationsvoid
updateTopic(TopicDetails topicDetails21)
Auto generated method signature for Asynchronous Invocations
-
-
-
Method Detail
-
shareATopic
String shareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17) throws RemoteException
Auto generated method signature- Parameters:
shareATopic14
-- Throws:
RemoteException
-
startshareATopic
void startshareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17, BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Parameters:
shareATopic14
-- Throws:
RemoteException
-
updateTopic
void updateTopic(TopicDetails topicDetails21) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Throws:
RemoteException
-
getAllTopics
TopicNode getAllTopics() throws RemoteException
Auto generated method signature- Throws:
RemoteException
-
startgetAllTopics
void startgetAllTopics(BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Throws:
RemoteException
-
deleteSecureTopic
String deleteSecureTopic(String topicName26) throws RemoteException
Auto generated method signature- Parameters:
deleteSecureTopic25
-- Throws:
RemoteException
-
startdeleteSecureTopic
void startdeleteSecureTopic(String topicName26, BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Parameters:
deleteSecureTopic25
-- Throws:
RemoteException
-
defineSecureTopic
String defineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32) throws RemoteException
Auto generated method signature- Parameters:
defineSecureTopic29
-- Throws:
RemoteException
-
startdefineSecureTopic
void startdefineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32, BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Parameters:
defineSecureTopic29
-- Throws:
RemoteException
-
getTopicDetails
TopicDetails getTopicDetails(String topicName36) throws RemoteException
Auto generated method signature- Parameters:
getTopicDetails35
-- Throws:
RemoteException
-
startgetTopicDetails
void startgetTopicDetails(String topicName36, BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Parameters:
getTopicDetails35
-- Throws:
RemoteException
-
revokeATopic
String revokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42) throws RemoteException
Auto generated method signature- Parameters:
revokeATopic39
-- Throws:
RemoteException
-
startrevokeATopic
void startrevokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42, BrokerSecurityManagerCallbackHandler callback) throws RemoteException
Auto generated method signature for Asynchronous Invocations- Parameters:
revokeATopic39
-- Throws:
RemoteException
-
-