javax.management.DynamicMBean
, HealthFeedback
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, SAFStatisticsCommonMBean
, WebLogicMBean
public interface SAFAgentRuntimeMBean extends SAFStatisticsCommonMBean, HealthFeedback
Modifier and Type | Method | Description |
---|---|---|
SAFConversationRuntimeMBean[] |
getConversations() |
A list of SAFConversationRuntimeMBean instances
|
long |
getConversationsCurrentCount() |
Returns the current number of conversations
|
long |
getConversationsHighCount() |
The peak number of conversations since the last
reset.
|
long |
getConversationsTotalCount() |
The total number of conversations since the last
reset.
|
HealthState |
getHealthState() |
The health state of this JMS server.
|
SAFRemoteEndpointRuntimeMBean[] |
getRemoteEndpoints() |
The remote endpoints to which this SAF agent has been
storing and forwarding messages.
|
long |
getRemoteEndpointsCurrentCount() |
The current number of remote endpoints to which this SAF
agent has been storing and forwarding messages.
|
long |
getRemoteEndpointsHighCount() |
The peak number of remote endpoints to which this SAF
agent has been storing and forwarding messages since last
reset.
|
long |
getRemoteEndpointsTotalCount() |
The number of remote endpoints to which this SAF agent
has been storing and forwarding messages since last reset.
|
boolean |
isPausedForForwarding() |
Indicates whether or not the sending agent is paused for
forwarding at the current time.
|
boolean |
isPausedForIncoming() |
Indicates whether or not the sending agent is paused for
incoming messages at the current time.
|
boolean |
isPausedForReceiving() |
Indicates whether or not the receiving agent is paused for
receiving at the current time.
|
void |
pauseForwarding() |
Pauses the sending agent on forwarding messages so that the
agent will not forward messages but will accept new messages.
|
void |
pauseIncoming() |
Pauses the sending agent on accepting new messages.
|
void |
pauseReceiving() |
Pauses the receiving agent on receiving messages.
|
void |
resumeForwarding() |
Resumes the sending agent for forwarding messages.
|
void |
resumeIncoming() |
Resumes the sending agent for accepting new messages.
|
void |
resumeReceiving() |
Resumes the receiving agent for receiving messages.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getBytesCurrentCount, getBytesHighCount, getBytesPendingCount, getBytesReceivedCount, getBytesThresholdTime, getFailedMessagesTotal, getMessagesCurrentCount, getMessagesHighCount, getMessagesPendingCount, getMessagesReceivedCount, getMessagesThresholdTime
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
HealthState getHealthState()
The health state of this JMS server.
getHealthState
in interface HealthFeedback
SAFRemoteEndpointRuntimeMBean[] getRemoteEndpoints()
The remote endpoints to which this SAF agent has been storing and forwarding messages.
long getRemoteEndpointsCurrentCount()
The current number of remote endpoints to which this SAF agent has been storing and forwarding messages.
long getRemoteEndpointsHighCount()
The peak number of remote endpoints to which this SAF agent has been storing and forwarding messages since last reset.
long getRemoteEndpointsTotalCount()
The number of remote endpoints to which this SAF agent has been storing and forwarding messages since last reset.
void pauseIncoming() throws SAFException
Pauses the sending agent on accepting new messages.
SAFException
void resumeIncoming() throws SAFException
Resumes the sending agent for accepting new messages.
SAFException
boolean isPausedForIncoming()
Indicates whether or not the sending agent is paused for incoming messages at the current time.
void pauseForwarding() throws SAFException
Pauses the sending agent on forwarding messages so that the agent will not forward messages but will accept new messages.
SAFException
void resumeForwarding() throws SAFException
Resumes the sending agent for forwarding messages.
SAFException
boolean isPausedForForwarding()
Indicates whether or not the sending agent is paused for forwarding at the current time.
void pauseReceiving() throws SAFException
Pauses the receiving agent on receiving messages.
SAFException
void resumeReceiving() throws SAFException
Resumes the receiving agent for receiving messages.
SAFException
boolean isPausedForReceiving()
Indicates whether or not the receiving agent is paused for receiving at the current time.
SAFConversationRuntimeMBean[] getConversations()
A list of SAFConversationRuntimeMBean instances
long getConversationsCurrentCount()
Returns the current number of conversations
long getConversationsHighCount()
The peak number of conversations since the last reset.
long getConversationsTotalCount()
The total number of conversations since the last reset.