public class TopicAdminClient extends Object
| Constructor and Description |
|---|
TopicAdminClient(String backendUrl,
String sessionCookie)
Initializes Topic Admin Client
|
| Modifier and Type | Method and Description |
|---|---|
void |
addTopic(String newTopicName)
Adds a new topic
|
org.wso2.carbon.andes.event.stub.core.TopicNode |
getTopicByName(String topicName)
Get topic node by topic name
|
void |
removeTopic(String topicName)
Removes a topic
|
void |
updatePermissionForTopic(String topicName,
org.wso2.carbon.andes.event.stub.core.TopicRolePermission permissions)
Updating permissions for a topic.
|
public void addTopic(String newTopicName) throws org.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminException, RemoteException
newTopicName - new topic nameorg.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminExceptionRemoteExceptionpublic void removeTopic(String topicName) throws org.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminException, RemoteException
topicName - topic nameorg.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminExceptionRemoteExceptionpublic org.wso2.carbon.andes.event.stub.core.TopicNode getTopicByName(String topicName) throws org.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminException, RemoteException
topicName - the topic nameorg.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminExceptionRemoteExceptionpublic void updatePermissionForTopic(String topicName, org.wso2.carbon.andes.event.stub.core.TopicRolePermission permissions) throws org.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminException, RemoteException
topicName - topic namepermissions - new permissionsorg.wso2.carbon.andes.event.stub.service.AndesEventAdminServiceEventAdminExceptionRemoteExceptionCopyright © 2019 WSO2. All rights reserved.