public interface ActiveMQServer extends ActiveMQComponent
This is not part of our public API.
isStarted, start, stop
void setIdentity(String identity)
The identity will be exposed on logs. It may help to debug issues on the log traces and debugs.
This method was created mainly for testing but it may be used in scenarios where you need to have more than one Server inside the same VM.
String getIdentity()
String describe()
Configuration getConfiguration()
ServiceRegistry getServiceRegistry()
RemotingService getRemotingService()
StorageManager getStorageManager()
PagingManager getPagingManager()
ManagementService getManagementService()
ActiveMQSecurityManager getSecurityManager()
Version getVersion()
NodeManager getNodeManager()
ActiveMQServerControlImpl getActiveMQServerControl()
IllegalStateException
- if the server is not properly started.void registerActivateCallback(ActivateCallback callback)
void unregisterActivateCallback(ActivateCallback callback)
void checkQueueCreationLimit(String username) throws Exception
Exception
ServerSession createSession(String name, String username, String password, int minLargeMessageSize, RemotingConnection remotingConnection, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge, boolean xa, String defaultAddress, SessionCallback callback, ServerSessionFactory sessionFactory, boolean autoCreateQueues) throws Exception
Exception
SecurityStore getSecurityStore()
Set<ServerSession> getSessions()
HierarchicalRepository<Set<Role>> getSecurityRepository()
HierarchicalRepository<AddressSettings> getAddressSettingsRepository()
int getConnectionCount()
PostOffice getPostOffice()
QueueFactory getQueueFactory()
ResourceManager getResourceManager()
List<ServerSession> getSessions(String connectionID)
ServerSession lookupSession(String metakey, String metavalue)
ClusterManager getClusterManager()
SimpleString getNodeID()
boolean isActive()
void setJMSQueueCreator(QueueCreator queueCreator)
queueCreator
- QueueCreator getJMSQueueCreator()
setJMSQueueCreator(QueueCreator)
boolean waitForActivation(long timeout, TimeUnit unit) throws InterruptedException
timeout
- unit
- true
if the server was already initialized or if it was initialized within the
timeout period, false
otherwise.InterruptedException
CountDownLatch.await(long, java.util.concurrent.TimeUnit)
void createSharedQueue(SimpleString address, SimpleString name, SimpleString filterString, SimpleString user, boolean durable) throws Exception
address
- name
- filterString
- durable
- Exception
Queue createQueue(SimpleString address, SimpleString queueName, SimpleString filter, boolean durable, boolean temporary) throws Exception
Exception
Queue createQueue(SimpleString address, SimpleString queueName, SimpleString filter, SimpleString user, boolean durable, boolean temporary) throws Exception
Exception
Queue createQueue(SimpleString address, SimpleString queueName, SimpleString filter, SimpleString user, boolean durable, boolean temporary, boolean autoCreated) throws Exception
Exception
Queue deployQueue(SimpleString address, SimpleString queueName, SimpleString filterString, boolean durable, boolean temporary) throws Exception
Exception
Queue locateQueue(SimpleString queueName)
void destroyQueue(SimpleString queueName) throws Exception
Exception
void destroyQueue(SimpleString queueName, SecurityAuth session) throws Exception
Exception
void destroyQueue(SimpleString queueName, SecurityAuth session, boolean checkConsumerCount) throws Exception
Exception
void destroyQueue(SimpleString queueName, SecurityAuth session, boolean checkConsumerCount, boolean removeConsumers) throws Exception
Exception
String destroyConnectionWithSessionMetadata(String metaKey, String metaValue) throws Exception
Exception
ScheduledExecutorService getScheduledPool()
ExecutorFactory getExecutorFactory()
void setGroupingHandler(GroupingHandler groupingHandler)
GroupingHandler getGroupingHandler()
ReplicationManager getReplicationManager()
void deployDivert(DivertConfiguration config) throws Exception
Exception
void destroyDivert(SimpleString name) throws Exception
Exception
ConnectorsService getConnectorsService()
void deployBridge(BridgeConfiguration config) throws Exception
Exception
ServerSession getSessionByID(String sessionID)
void threadDump()
boolean isAddressBound(String address) throws Exception
address
- Exception
void addProtocolManagerFactory(ProtocolManagerFactory factory)
void removeProtocolManagerFactory(ProtocolManagerFactory factory)
ActiveMQServer createBackupServer(Configuration configuration)
void addScaledDownNode(SimpleString scaledDownNodeId)
boolean hasScaledDown(SimpleString scaledDownNodeId)
Activation getActivation()
HAPolicy getHAPolicy()
void setHAPolicy(HAPolicy haPolicy)
void setMBeanServer(MBeanServer mBeanServer)
Copyright © 2016 JBoss by Red Hat. All rights reserved.