Interface ManagementService
- All Superinterfaces:
ActiveMQComponent,NotificationService
- All Known Implementing Classes:
ManagementServiceImpl
-
Method Summary
Modifier and TypeMethodDescriptiongetAttribute(String resourceName, String attribute, SecurityAuth auth) getResource(String resourceName) Object[]getResources(Class<?> resourceType) handleMessage(SecurityAuth auth, Message message) invokeOperation(String resourceName, String operation, Object[] params, SecurityAuth auth) voidregisterAcceptor(Acceptor acceptor, TransportConfiguration configuration) voidregisterAddress(AddressInfo addressInfo) voidregisterAddressMeters(AddressInfo addressInfo, AddressControl addressControl) voidregisterBridge(Bridge bridge) voidregisterBroadcastGroup(BroadcastGroup broadcastGroup, BroadcastGroupConfiguration configuration) voidregisterBrokerConnection(BrokerConnection brokerConnection) voidregisterCluster(ClusterConnection cluster, ClusterConnectionConfiguration configuration) voidvoidregisterDivert(Divert divert) voidregisterHawtioSecurity(GuardInvocationHandler guardInvocationHandler) voidregisterInJMX(ObjectName objectName, Object managedResource) voidregisterInRegistry(String resourceName, Object managedResource) voidregisterQueue(Queue queue, SimpleString address, StorageManager storageManager) voidregisterRemoteBrokerConnection(RemoteBrokerConnection brokerConnection) registerServer(PostOffice postOffice, SecurityStore securityStore, StorageManager storageManager, Configuration configuration, HierarchicalRepository<AddressSettings> addressSettingsRepository, HierarchicalRepository<Set<Role>> securityRepository, ResourceManager resourceManager, RemotingService remotingService, ActiveMQServer messagingServer, QueueFactory queueFactory, ScheduledExecutorService scheduledThreadPool, PagingManager pagingManager, boolean backup) voidsetStorageManager(StorageManager storageManager) voidvoidunregisterAddress(SimpleString address) voidunregisterBridge(String name) voidvoidvoidunregisterCluster(String name) voidvoidunregisterDivert(SimpleString name, SimpleString address) voidunregisterFromJMX(ObjectName objectName) voidunregisterFromRegistry(String resourceName) voidvoidunregisterQueue(SimpleString name, SimpleString address, RoutingType routingType) voidunregisterRemoteBrokerConnection(String nodeId, String name) voidMethods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop, isStarted, start, stopMethods inherited from interface org.apache.activemq.artemis.core.server.management.NotificationService
addNotificationListener, enableNotifications, removeNotificationListener, sendNotification
-
Method Details
-
getMessageCounterManager
MessageCounterManager getMessageCounterManager() -
getManagementAddress
SimpleString getManagementAddress() -
getManagementNotificationAddress
SimpleString getManagementNotificationAddress() -
getObjectNameBuilder
ObjectNameBuilder getObjectNameBuilder() -
setStorageManager
-
registerServer
ActiveMQServerControlImpl registerServer(PostOffice postOffice, SecurityStore securityStore, StorageManager storageManager, Configuration configuration, HierarchicalRepository<AddressSettings> addressSettingsRepository, HierarchicalRepository<Set<Role>> securityRepository, ResourceManager resourceManager, RemotingService remotingService, ActiveMQServer messagingServer, QueueFactory queueFactory, ScheduledExecutorService scheduledThreadPool, PagingManager pagingManager, boolean backup) throws Exception - Throws:
Exception
-
unregisterServer
- Throws:
Exception
-
registerInJMX
- Throws:
Exception
-
unregisterFromJMX
- Throws:
Exception
-
registerInRegistry
-
unregisterFromRegistry
-
registerAddress
- Throws:
Exception
-
registerAddressMeters
- Throws:
Exception
-
unregisterAddress
- Throws:
Exception
-
registerQueue
void registerQueue(Queue queue, SimpleString address, StorageManager storageManager) throws Exception - Throws:
Exception
-
unregisterQueue
void unregisterQueue(SimpleString name, SimpleString address, RoutingType routingType) throws Exception - Throws:
Exception
-
registerAcceptor
- Throws:
Exception
-
unregisterAcceptors
void unregisterAcceptors() -
registerDivert
- Throws:
Exception
-
unregisterDivert
- Throws:
Exception
-
registerBroadcastGroup
void registerBroadcastGroup(BroadcastGroup broadcastGroup, BroadcastGroupConfiguration configuration) throws Exception - Throws:
Exception
-
unregisterBroadcastGroup
- Throws:
Exception
-
registerBridge
- Throws:
Exception
-
unregisterBridge
- Throws:
Exception
-
registerCluster
void registerCluster(ClusterConnection cluster, ClusterConnectionConfiguration configuration) throws Exception - Throws:
Exception
-
unregisterCluster
- Throws:
Exception
-
registerConnectionRouter
- Throws:
Exception
-
unregisterConnectionRouter
- Throws:
Exception
-
registerBrokerConnection
- Throws:
Exception
-
unregisterBrokerConnection
- Throws:
Exception
-
registerRemoteBrokerConnection
- Throws:
Exception
-
unregisterRemoteBrokerConnection
- Throws:
Exception
-
getResource
-
getResources
-
handleMessage
- Throws:
Exception
-
registerHawtioSecurity
- Throws:
Exception
-
unregisterHawtioSecurity
- Throws:
Exception
-
getAttribute
-
invokeOperation
Object invokeOperation(String resourceName, String operation, Object[] params, SecurityAuth auth) throws Exception - Throws:
Exception
-