Interface ManagementService
-
- All Superinterfaces:
ActiveMQComponent,NotificationService
- All Known Implementing Classes:
ManagementServiceImpl
public interface ManagementService extends NotificationService, ActiveMQComponent
-
-
Method Summary
-
Methods inherited from interface org.apache.activemq.artemis.core.server.ActiveMQComponent
asyncStop, isStarted, start, stop
-
Methods inherited from interface org.apache.activemq.artemis.core.server.management.NotificationService
addNotificationListener, enableNotifications, removeNotificationListener, sendNotification
-
-
-
-
Method Detail
-
getMessageCounterManager
MessageCounterManager getMessageCounterManager()
-
getManagementAddress
SimpleString getManagementAddress()
-
getManagementNotificationAddress
SimpleString getManagementNotificationAddress()
-
getObjectNameBuilder
ObjectNameBuilder getObjectNameBuilder()
-
setStorageManager
void setStorageManager(StorageManager storageManager)
-
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
-
registerInJMX
void registerInJMX(ObjectName objectName, Object managedResource) throws Exception
- Throws:
Exception
-
unregisterFromJMX
void unregisterFromJMX(ObjectName objectName) throws Exception
- Throws:
Exception
-
unregisterFromRegistry
void unregisterFromRegistry(String resourceName)
-
registerAddress
void registerAddress(AddressInfo addressInfo) throws Exception
- Throws:
Exception
-
registerAddressMeters
void registerAddressMeters(AddressInfo addressInfo, AddressControl addressControl) throws Exception
- Throws:
Exception
-
unregisterAddress
void unregisterAddress(SimpleString address) throws Exception
- 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
void registerAcceptor(Acceptor acceptor, TransportConfiguration configuration) throws Exception
- Throws:
Exception
-
unregisterAcceptors
void unregisterAcceptors()
-
unregisterDivert
void unregisterDivert(SimpleString name, SimpleString address) throws Exception
- Throws:
Exception
-
registerBroadcastGroup
void registerBroadcastGroup(BroadcastGroup broadcastGroup, BroadcastGroupConfiguration configuration) throws Exception
- Throws:
Exception
-
unregisterBroadcastGroup
void unregisterBroadcastGroup(String name) throws Exception
- Throws:
Exception
-
registerCluster
void registerCluster(ClusterConnection cluster, ClusterConnectionConfiguration configuration) throws Exception
- Throws:
Exception
-
registerConnectionRouter
void registerConnectionRouter(ConnectionRouter router) throws Exception
- Throws:
Exception
-
unregisterConnectionRouter
void unregisterConnectionRouter(String name) throws Exception
- Throws:
Exception
-
handleMessage
ICoreMessage handleMessage(Message message) throws Exception
- Throws:
Exception
-
registerHawtioSecurity
void registerHawtioSecurity(ArtemisMBeanServerGuard securityMBean) throws Exception
- Throws:
Exception
-
-