org.jboss.jms.server
Class ServerPeer
java.lang.Object
ServiceMBeanSupport
org.jboss.jms.server.ServerPeer
public class ServerPeer
- extends ServiceMBeanSupport
A JMS server peer.
- Version:
- $Revision: 3225 $
$Id: ServerPeer.java 3225 2007-10-20 16:13:52Z timfox $
- Author:
- Ovidiu Feodorov, Tim Fox, Juha Lindfors, Aslak Knutsen
Method Summary |
void |
addSession(java.lang.String id,
ServerSessionEndpoint session)
|
java.lang.String |
deployQueue(java.lang.String name,
java.lang.String jndiName)
|
java.lang.String |
deployQueue(java.lang.String name,
java.lang.String jndiName,
int fullSize,
int pageSize,
int downCacheSize)
|
java.lang.String |
deployTopic(java.lang.String name,
java.lang.String jndiName)
|
java.lang.String |
deployTopic(java.lang.String name,
java.lang.String jndiName,
int fullSize,
int pageSize,
int downCacheSize)
|
boolean |
destroyQueue(java.lang.String name)
|
boolean |
destroyTopic(java.lang.String name)
|
void |
disableMessageCounters()
|
void |
enableMessageCounters()
|
IDManager |
getChannelIDManager()
|
byte[] |
getClientAOPStack()
|
ClusterNotifier |
getClusterNotifier()
|
java.lang.String |
getClusterPullConnectionFactoryName()
|
ConnectionFactoryManager |
getConnectionFactoryManager()
|
ConnectionManager |
getConnectionManager()
|
ConnectorManager |
getConnectorManager()
|
javax.management.ObjectName |
getDefaultDLQ()
|
Queue |
getDefaultDLQInstance()
|
javax.management.ObjectName |
getDefaultExpiryQueue()
|
Queue |
getDefaultExpiryQueueInstance()
|
int |
getDefaultMaxDeliveryAttempts()
|
int |
getDefaultMessageCounterHistoryDayLimit()
|
java.lang.String |
getDefaultQueueJNDIContext()
|
long |
getDefaultRedeliveryDelay()
|
org.w3c.dom.Element |
getDefaultSecurityConfig()
|
java.lang.String |
getDefaultTopicJNDIContext()
|
DestinationManager |
getDestinationManager()
|
java.util.Set |
getDestinations()
|
long |
getFailoverCompleteTimeout()
|
long |
getFailoverStartTimeout()
|
FailoverWaiter |
getFailoverWaiter()
|
java.lang.Object |
getInstance()
|
int |
getJMSMajorVersion()
|
int |
getJMSMinorVersion()
|
java.lang.String |
getJMSProviderName()
|
javax.management.ObjectName |
getJmsUserManager()
|
JMSUserManager |
getJmsUserManagerInstance()
|
java.lang.String |
getJMSVersion()
|
MemoryManager |
getMemoryManager()
|
MessageCounterManager |
getMessageCounterManager()
|
java.util.List |
getMessageCounters()
|
long |
getMessageCounterSamplePeriod()
|
IDManager |
getMessageIDManager()
|
java.util.List |
getMessageStatistics()
|
MessageStore |
getMessageStore()
|
javax.management.ObjectName |
getPersistenceManager()
|
PersistenceManager |
getPersistenceManagerInstance()
|
javax.management.ObjectName |
getPostOffice()
|
PostOffice |
getPostOfficeInstance()
|
int |
getProviderMajorVersion()
|
int |
getProviderMinorVersion()
|
java.lang.String |
getProviderVersion()
|
long |
getRecoverDeliveriesTimeout()
|
java.lang.String |
getSecurityDomain()
|
SecurityStore |
getSecurityManager()
|
int |
getServerPeerID()
|
ServerSessionEndpoint |
getSession(java.lang.String sessionID)
|
java.util.Collection |
getSessions()
|
TransactionRepository |
getTxRepository()
|
Version |
getVersion()
|
boolean |
isDefaultPreserveOrdering()
|
boolean |
isStarted()
|
boolean |
isStrictTck()
|
boolean |
isSupportsFailover()
|
boolean |
isUseXAForMessagePull()
|
java.lang.String |
listMessageCountersAsHTML()
|
void |
removeSession(java.lang.String id)
|
void |
resetAllMessageCounterHistories()
|
void |
resetAllMessageCounters()
|
void |
resetAllSuckers()
|
java.util.List |
retrievePreparedTransactions()
|
void |
setClusterPullConnectionFactoryName(java.lang.String name)
|
void |
setDefaultDLQ(javax.management.ObjectName on)
|
void |
setDefaultExpiryQueue(javax.management.ObjectName on)
|
void |
setDefaultMaxDeliveryAttempts(int attempts)
|
void |
setDefaultMessageCounterHistoryDayLimit(int limit)
|
void |
setDefaultPreserveOrdering(boolean preserve)
|
void |
setDefaultQueueJNDIContext(java.lang.String defaultQueueJNDIContext)
|
void |
setDefaultRedeliveryDelay(long delay)
|
void |
setDefaultSecurityConfig(org.w3c.dom.Element conf)
|
void |
setDefaultTopicJNDIContext(java.lang.String defaultTopicJNDIContext)
|
void |
setFailoverCompleteTimeout(long timeout)
|
void |
setFailoverStartTimeout(long timeout)
|
void |
setJMSUserManager(javax.management.ObjectName on)
|
void |
setMessageCounterSamplePeriod(long newPeriod)
|
void |
setPersistenceManager(javax.management.ObjectName on)
|
void |
setPostOffice(javax.management.ObjectName on)
|
void |
setRecoverDeliveriesTimeout(long timeout)
|
void |
setSecurityDomain(java.lang.String securityDomain)
|
void |
setServerPeerID(int serverPeerID)
|
void |
setStrictTck(boolean strictTck)
|
void |
setSuckerPassword(java.lang.String password)
|
void |
setSupportsFailover(boolean supportsFailover)
|
void |
setUseXAForMessagePull(boolean useXA)
|
java.lang.String |
showActiveClientsAsHTML()
|
java.lang.String |
showPreparedTransactionsAsHTML()
|
void |
startService()
|
void |
stopService()
|
java.lang.String |
toString()
|
boolean |
undeployQueue(java.lang.String name)
|
boolean |
undeployTopic(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
REMOTING_JMS_SUBSYSTEM
public static final java.lang.String REMOTING_JMS_SUBSYSTEM
- See Also:
- Constant Field Values
persistenceManagerObjectName
protected javax.management.ObjectName persistenceManagerObjectName
persistenceManager
protected PersistenceManager persistenceManager
postOfficeObjectName
protected javax.management.ObjectName postOfficeObjectName
postOffice
protected PostOffice postOffice
jmsUserManagerObjectName
protected javax.management.ObjectName jmsUserManagerObjectName
jmsUserManager
protected JMSUserManager jmsUserManager
defaultDLQObjectName
protected javax.management.ObjectName defaultDLQObjectName
defaultDLQ
protected Queue defaultDLQ
defaultExpiryQueueObjectName
protected javax.management.ObjectName defaultExpiryQueueObjectName
defaultExpiryQueue
protected Queue defaultExpiryQueue
ServerPeer
public ServerPeer()
throws java.lang.Exception
- Throws:
java.lang.Exception
startService
public void startService()
throws java.lang.Exception
- Throws:
java.lang.Exception
stopService
public void stopService()
throws java.lang.Exception
- Throws:
java.lang.Exception
getPersistenceManager
public javax.management.ObjectName getPersistenceManager()
setPersistenceManager
public void setPersistenceManager(javax.management.ObjectName on)
getPostOffice
public javax.management.ObjectName getPostOffice()
setPostOffice
public void setPostOffice(javax.management.ObjectName on)
getJmsUserManager
public javax.management.ObjectName getJmsUserManager()
setJMSUserManager
public void setJMSUserManager(javax.management.ObjectName on)
getDefaultDLQ
public javax.management.ObjectName getDefaultDLQ()
setDefaultDLQ
public void setDefaultDLQ(javax.management.ObjectName on)
getDefaultExpiryQueue
public javax.management.ObjectName getDefaultExpiryQueue()
setDefaultExpiryQueue
public void setDefaultExpiryQueue(javax.management.ObjectName on)
getInstance
public java.lang.Object getInstance()
getJMSVersion
public java.lang.String getJMSVersion()
getJMSMajorVersion
public int getJMSMajorVersion()
getJMSMinorVersion
public int getJMSMinorVersion()
getJMSProviderName
public java.lang.String getJMSProviderName()
getProviderVersion
public java.lang.String getProviderVersion()
getProviderMajorVersion
public int getProviderMajorVersion()
getProviderMinorVersion
public int getProviderMinorVersion()
setSecurityDomain
public void setSecurityDomain(java.lang.String securityDomain)
throws java.lang.Exception
- Throws:
java.lang.Exception
getSecurityDomain
public java.lang.String getSecurityDomain()
setDefaultSecurityConfig
public void setDefaultSecurityConfig(org.w3c.dom.Element conf)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDefaultSecurityConfig
public org.w3c.dom.Element getDefaultSecurityConfig()
getFailoverStartTimeout
public long getFailoverStartTimeout()
setFailoverStartTimeout
public void setFailoverStartTimeout(long timeout)
getFailoverCompleteTimeout
public long getFailoverCompleteTimeout()
setFailoverCompleteTimeout
public void setFailoverCompleteTimeout(long timeout)
getDefaultMaxDeliveryAttempts
public int getDefaultMaxDeliveryAttempts()
setDefaultMaxDeliveryAttempts
public void setDefaultMaxDeliveryAttempts(int attempts)
getMessageCounterSamplePeriod
public long getMessageCounterSamplePeriod()
setMessageCounterSamplePeriod
public void setMessageCounterSamplePeriod(long newPeriod)
getDefaultRedeliveryDelay
public long getDefaultRedeliveryDelay()
setDefaultRedeliveryDelay
public void setDefaultRedeliveryDelay(long delay)
getDefaultMessageCounterHistoryDayLimit
public int getDefaultMessageCounterHistoryDayLimit()
setDefaultMessageCounterHistoryDayLimit
public void setDefaultMessageCounterHistoryDayLimit(int limit)
getClusterPullConnectionFactoryName
public java.lang.String getClusterPullConnectionFactoryName()
setClusterPullConnectionFactoryName
public void setClusterPullConnectionFactoryName(java.lang.String name)
isUseXAForMessagePull
public boolean isUseXAForMessagePull()
setUseXAForMessagePull
public void setUseXAForMessagePull(boolean useXA)
throws java.lang.Exception
- Throws:
java.lang.Exception
isDefaultPreserveOrdering
public boolean isDefaultPreserveOrdering()
setDefaultPreserveOrdering
public void setDefaultPreserveOrdering(boolean preserve)
throws java.lang.Exception
- Throws:
java.lang.Exception
getRecoverDeliveriesTimeout
public long getRecoverDeliveriesTimeout()
setRecoverDeliveriesTimeout
public void setRecoverDeliveriesTimeout(long timeout)
setServerPeerID
public void setServerPeerID(int serverPeerID)
getServerPeerID
public int getServerPeerID()
getDefaultQueueJNDIContext
public java.lang.String getDefaultQueueJNDIContext()
setDefaultQueueJNDIContext
public void setDefaultQueueJNDIContext(java.lang.String defaultQueueJNDIContext)
getDefaultTopicJNDIContext
public java.lang.String getDefaultTopicJNDIContext()
setDefaultTopicJNDIContext
public void setDefaultTopicJNDIContext(java.lang.String defaultTopicJNDIContext)
setSuckerPassword
public void setSuckerPassword(java.lang.String password)
setStrictTck
public void setStrictTck(boolean strictTck)
isStrictTck
public boolean isStrictTck()
enableMessageCounters
public void enableMessageCounters()
disableMessageCounters
public void disableMessageCounters()
deployQueue
public java.lang.String deployQueue(java.lang.String name,
java.lang.String jndiName)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployQueue
public java.lang.String deployQueue(java.lang.String name,
java.lang.String jndiName,
int fullSize,
int pageSize,
int downCacheSize)
throws java.lang.Exception
- Throws:
java.lang.Exception
destroyQueue
public boolean destroyQueue(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
undeployQueue
public boolean undeployQueue(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployTopic
public java.lang.String deployTopic(java.lang.String name,
java.lang.String jndiName)
throws java.lang.Exception
- Throws:
java.lang.Exception
deployTopic
public java.lang.String deployTopic(java.lang.String name,
java.lang.String jndiName,
int fullSize,
int pageSize,
int downCacheSize)
throws java.lang.Exception
- Throws:
java.lang.Exception
destroyTopic
public boolean destroyTopic(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
undeployTopic
public boolean undeployTopic(java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
getDestinations
public java.util.Set getDestinations()
throws java.lang.Exception
- Throws:
java.lang.Exception
getMessageCounters
public java.util.List getMessageCounters()
throws java.lang.Exception
- Throws:
java.lang.Exception
getMessageStatistics
public java.util.List getMessageStatistics()
throws java.lang.Exception
- Throws:
java.lang.Exception
listMessageCountersAsHTML
public java.lang.String listMessageCountersAsHTML()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetAllMessageCounters
public void resetAllMessageCounters()
resetAllMessageCounterHistories
public void resetAllMessageCounterHistories()
retrievePreparedTransactions
public java.util.List retrievePreparedTransactions()
showPreparedTransactionsAsHTML
public java.lang.String showPreparedTransactionsAsHTML()
showActiveClientsAsHTML
public java.lang.String showActiveClientsAsHTML()
throws java.lang.Exception
- Throws:
java.lang.Exception
resetAllSuckers
public void resetAllSuckers()
getClientAOPStack
public byte[] getClientAOPStack()
getMessageCounterManager
public MessageCounterManager getMessageCounterManager()
getMessageIDManager
public IDManager getMessageIDManager()
getChannelIDManager
public IDManager getChannelIDManager()
getSession
public ServerSessionEndpoint getSession(java.lang.String sessionID)
getSessions
public java.util.Collection getSessions()
addSession
public void addSession(java.lang.String id,
ServerSessionEndpoint session)
removeSession
public void removeSession(java.lang.String id)
getDefaultDLQInstance
public Queue getDefaultDLQInstance()
throws java.lang.Exception
- Throws:
java.lang.Exception
getDefaultExpiryQueueInstance
public Queue getDefaultExpiryQueueInstance()
throws java.lang.Exception
- Throws:
java.lang.Exception
getTxRepository
public TransactionRepository getTxRepository()
isStarted
public boolean isStarted()
getVersion
public Version getVersion()
getSecurityManager
public SecurityStore getSecurityManager()
getDestinationManager
public DestinationManager getDestinationManager()
getConnectionFactoryManager
public ConnectionFactoryManager getConnectionFactoryManager()
getConnectionManager
public ConnectionManager getConnectionManager()
getConnectorManager
public ConnectorManager getConnectorManager()
getMessageStore
public MessageStore getMessageStore()
getMemoryManager
public MemoryManager getMemoryManager()
getPersistenceManagerInstance
public PersistenceManager getPersistenceManagerInstance()
getJmsUserManagerInstance
public JMSUserManager getJmsUserManagerInstance()
getPostOfficeInstance
public PostOffice getPostOfficeInstance()
throws java.lang.Exception
- Throws:
java.lang.Exception
getClusterNotifier
public ClusterNotifier getClusterNotifier()
getFailoverWaiter
public FailoverWaiter getFailoverWaiter()
isSupportsFailover
public boolean isSupportsFailover()
setSupportsFailover
public void setSupportsFailover(boolean supportsFailover)
throws java.lang.Exception
- Throws:
java.lang.Exception
toString
public java.lang.String toString()
Copyright © 2006 JBoss Inc. All Rights Reserved.