Interface BrokerSecurityManager
-
- All Known Implementing Classes:
BrokerSecurityManagerStub
public interface BrokerSecurityManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringdefineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32)Auto generated method signatureStringdeleteSecureTopic(String topicName26)Auto generated method signatureTopicNodegetAllTopics()Auto generated method signatureTopicDetailsgetTopicDetails(String topicName36)Auto generated method signatureStringrevokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42)Auto generated method signatureStringshareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17)Auto generated method signaturevoidstartdefineSecureTopic(String topicName30, String[] accessibleUsers31, String[] acessibleRoles32, BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidstartdeleteSecureTopic(String topicName26, BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidstartgetAllTopics(BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidstartgetTopicDetails(String topicName36, BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidstartrevokeATopic(String topicName40, String[] accessibleUsers41, String[] acessibleRoles42, BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidstartshareATopic(String topicName15, String[] accessibleUsers16, String[] acessibleRoles17, BrokerSecurityManagerCallbackHandler callback)Auto generated method signature for Asynchronous InvocationsvoidupdateTopic(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
-
-