public class HornetQServerImpl extends Object implements HornetQServer
Modifier and Type | Field and Description |
---|---|
static String |
GENERIC_IGNORED_FILTER |
Constructor and Description |
---|
HornetQServerImpl() |
HornetQServerImpl(Configuration configuration) |
HornetQServerImpl(Configuration configuration,
HornetQSecurityManager securityManager) |
HornetQServerImpl(Configuration configuration,
MBeanServer mbeanServer) |
HornetQServerImpl(Configuration configuration,
MBeanServer mbeanServer,
HornetQSecurityManager securityManager) |
public static final String GENERIC_IGNORED_FILTER
public HornetQServerImpl()
public HornetQServerImpl(Configuration configuration)
public HornetQServerImpl(Configuration configuration, MBeanServer mbeanServer)
public HornetQServerImpl(Configuration configuration, HornetQSecurityManager securityManager)
public HornetQServerImpl(Configuration configuration, MBeanServer mbeanServer, HornetQSecurityManager securityManager)
protected NodeManager createNodeManager(String directory)
public void start() throws Exception
start
in interface HornetQComponent
Exception
protected void finalize() throws Throwable
public void stop() throws Exception
stop
in interface HornetQComponent
Exception
public void threadDump(String reason)
threadDump
in interface HornetQServer
public void stop(boolean failoverOnServerShutdown) throws Exception
stop
in interface HornetQServer
Exception
protected void stop(boolean failoverOnServerShutdown, boolean criticalIOError) throws Exception
Exception
public String describe()
describe
in interface HornetQServer
public void setIdentity(String identity)
HornetQServer
setIdentity
in interface HornetQServer
public String getIdentity()
getIdentity
in interface HornetQServer
public ScheduledExecutorService getScheduledPool()
getScheduledPool
in interface HornetQServer
public ExecutorService getThreadPool()
getThreadPool
in interface HornetQServer
public Configuration getConfiguration()
getConfiguration
in interface HornetQServer
public MBeanServer getMBeanServer()
getMBeanServer
in interface HornetQServer
public PagingManager getPagingManager()
getPagingManager
in interface HornetQServer
public RemotingService getRemotingService()
getRemotingService
in interface HornetQServer
public StorageManager getStorageManager()
getStorageManager
in interface HornetQServer
public HornetQSecurityManager getSecurityManager()
getSecurityManager
in interface HornetQServer
public ManagementService getManagementService()
getManagementService
in interface HornetQServer
public HierarchicalRepository<Set<Role>> getSecurityRepository()
getSecurityRepository
in interface HornetQServer
public NodeManager getNodeManager()
getNodeManager
in interface HornetQServer
public HierarchicalRepository<AddressSettings> getAddressSettingsRepository()
getAddressSettingsRepository
in interface HornetQServer
public DeploymentManager getDeploymentManager()
public ResourceManager getResourceManager()
getResourceManager
in interface HornetQServer
public Version getVersion()
getVersion
in interface HornetQServer
public boolean isStarted()
isStarted
in interface HornetQComponent
isStarted
in interface HornetQServer
public boolean isStopped()
isStopped
in interface HornetQServer
public ClusterManager getClusterManager()
getClusterManager
in interface HornetQServer
public ServerSession createSession(String name, String username, String password, int minLargeMessageSize, RemotingConnection connection, boolean autoCommitSends, boolean autoCommitAcks, boolean preAcknowledge, boolean xa, String defaultAddress, SessionCallback callback) throws Exception
createSession
in interface HornetQServer
Exception
public ReplicationEndpoint connectToReplicationEndpoint(Channel channel) throws Exception
HornetQServer
connectToReplicationEndpoint
in interface HornetQServer
Exception
public void removeSession(String name) throws Exception
removeSession
in interface HornetQServer
Exception
public boolean lookupSession(String key, String value)
HornetQServer
lookupSession
in interface HornetQServer
public List<ServerSession> getSessions(String connectionID)
getSessions
in interface HornetQServer
public Set<ServerSession> getSessions()
getSessions
in interface HornetQServer
public boolean isInitialised()
isInitialised
in interface HornetQServer
public HornetQServerControlImpl getHornetQServerControl()
HornetQServer
getHornetQServerControl
in interface HornetQServer
public int getConnectionCount()
getConnectionCount
in interface HornetQServer
public PostOffice getPostOffice()
getPostOffice
in interface HornetQServer
public QueueFactory getQueueFactory()
getQueueFactory
in interface HornetQServer
public SimpleString getNodeID()
getNodeID
in interface HornetQServer
public Queue createQueue(SimpleString address, SimpleString queueName, SimpleString filterString, boolean durable, boolean temporary) throws Exception
createQueue
in interface HornetQServer
Exception
public Queue locateQueue(SimpleString queueName) throws Exception
locateQueue
in interface HornetQServer
Exception
public Queue deployQueue(SimpleString address, SimpleString queueName, SimpleString filterString, boolean durable, boolean temporary) throws Exception
deployQueue
in interface HornetQServer
Exception
public void destroyQueue(SimpleString queueName, ServerSession session) throws Exception
destroyQueue
in interface HornetQServer
Exception
public void registerActivateCallback(ActivateCallback callback)
registerActivateCallback
in interface HornetQServer
public void unregisterActivateCallback(ActivateCallback callback)
unregisterActivateCallback
in interface HornetQServer
public ExecutorFactory getExecutorFactory()
getExecutorFactory
in interface HornetQServer
public void setGroupingHandler(GroupingHandler groupingHandler)
setGroupingHandler
in interface HornetQServer
public GroupingHandler getGroupingHandler()
getGroupingHandler
in interface HornetQServer
public ReplicationEndpoint getReplicationEndpoint()
getReplicationEndpoint
in interface HornetQServer
public ReplicationManager getReplicationManager()
getReplicationManager
in interface HornetQServer
public ConnectorsService getConnectorsService()
getConnectorsService
in interface HornetQServer
public boolean checkActivate() throws Exception
checkActivate
in interface HornetQServer
Exception
public void deployDivert(DivertConfiguration config) throws Exception
deployDivert
in interface HornetQServer
Exception
public void destroyDivert(SimpleString name) throws Exception
destroyDivert
in interface HornetQServer
Exception
public void deployBridge(BridgeConfiguration config) throws Exception
deployBridge
in interface HornetQServer
Exception
public void destroyBridge(String name) throws Exception
destroyBridge
in interface HornetQServer
Exception
public ServerSession getSessionByID(String sessionName)
getSessionByID
in interface HornetQServer
public void replaceQueueFactory(QueueFactory factory)
factory
- protected PagingManager createPagingManager()
backupConnector
- protected StorageManager createStorageManager()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.