|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
MBeanHome
interface.)This class is used for monitoring a WebLogic JMS destination (topic or queue).
This is a type-safe interface for a
WebLogic Server MBean, which you can import into your client
classes and access through
weblogic.management.MBeanHome
. As of 9.0, the
MBeanHome
interface and all type-safe interfaces for
WebLogic Server MBeans are deprecated. Instead, client classes that
interact with WebLogic Server MBeans should use standard JMX design
patterns in which clients use the
javax.management.MBeanServerConnection
interface to
discover MBeans, attributes, and attribute types at runtime. For
more information, see "Developing Manageable Applications with JMX"
on http://edocs.bea.com.
Method Summary | |
void |
createDurableSubscriber(String ClientID,
String subscriptionName,
String selector,
boolean noLocal)
Creates a durable subscriber on the destination with the specified client ID and subscription name. |
long |
getBytesCurrentCount()
The current number of bytes stored in the destination. |
long |
getBytesHighCount()
The peak number of bytes stored in the destination since the last reset. |
long |
getBytesPendingCount()
The number of pending bytes stored in the destination. |
long |
getBytesReceivedCount()
The number of bytes received in this destination since the last reset. |
long |
getBytesThresholdTime()
The amount of time in the threshold condition since the last reset. |
long |
getConsumersCurrentCount()
The current number of consumers accessing this destination. |
long |
getConsumersHighCount()
The peak number of consumers accessing this destination since the last reset. |
long |
getConsumersTotalCount()
The total number of consumers accessing this destination since the last reset. |
String |
getConsumptionPausedState()
The current consumption pause state of the destination. |
CompositeData |
getDestinationInfo()
Returns information about this destination in JMX open data representation. |
String |
getDestinationType()
The destination type, either weblogic.management.configuration.JMSConstants.DESTINATION_TYPE_QUEUE or weblogic.management.configuration.JMSConstants.DESTINATION_TYPE_TOPIC depending upon whether the destination is a queue or topic. |
JMSDurableSubscriberRuntimeMBean[] |
getDurableSubscribers()
An array of durable subscriber run-time MBeans for this destination. |
String |
getInsertionPausedState()
The current insertion pause state of the destination. |
long |
getMessagesCurrentCount()
The current number of messages in the destination. |
long |
getMessagesHighCount()
The peak number of messages in the destination since the last reset. |
long |
getMessagesPendingCount()
The number of pending messages in the destination. |
long |
getMessagesReceivedCount()
The number of messages received in this destination since that reset. |
long |
getMessagesThresholdTime()
The amount of time in the threshold condition since the last reset. |
String |
getProductionPausedState()
The current production pause state of the destination. |
String |
getState()
The operational state of the destination as a String. |
boolean |
isConsumptionPaused()
Indicates the consumption Pause state of the destination. |
boolean |
isInsertionPaused()
Indicates the InsertionPause state of the destination. |
boolean |
isPaused()
Deprecated. 9.0.0.0 Replaced by isProductionPaused() |
boolean |
isProductionPaused()
Indicates the ProductionPause state of the destination. |
void |
pause()
Deprecated. 9.0.0.0 Replaced by pauseProduction() |
void |
pauseConsumption()
Pauses the consumption on the destination. |
void |
pauseInsertion()
Pauses the insertion on the destination. |
void |
pauseProduction()
Pauses the production on the destination. |
void |
resume()
Deprecated. 9.0.0.0 Replaced by resumeProduction() |
void |
resumeConsumption()
Resumes the consumption operations on the destination. |
void |
resumeInsertion()
Resumes the insertion operations on the destination. |
void |
resumeProduction()
Resumes the production operations on the destination. |
Methods inherited from interface weblogic.management.runtime.JMSMessageManagementRuntimeMBean |
deleteMessages, getMessage, getMessages, getMessages, getMessagesDeletedCurrentCount, getMessagesMovedCurrentCount, importMessages, moveMessages, moveMessages |
Methods inherited from interface weblogic.management.runtime.JMSMessageCursorRuntimeMBean |
sort |
Methods inherited from interface weblogic.management.runtime.MessageCursorRuntimeMBean |
getMessage, getMessage |
Methods inherited from interface weblogic.management.runtime.CursorRuntimeMBean |
closeCursor, getCursorEndPosition, getCursorSize, getCursorStartPosition, getItems, getNext, getPrevious |
Methods inherited from interface weblogic.management.WebLogicMBean |
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent |
Methods inherited from interface javax.management.DynamicMBean |
getAttribute, getAttributes, invoke, setAttribute, setAttributes |
Methods inherited from interface javax.management.MBeanRegistration |
postDeregister, postRegister, preDeregister, preRegister |
Methods inherited from interface javax.management.NotificationBroadcaster |
addNotificationListener, getNotificationInfo, removeNotificationListener |
Method Detail |
public void createDurableSubscriber(String ClientID, String subscriptionName, String selector, boolean noLocal) throws InvalidSelectorException, JMSException
Creates a durable subscriber on the destination with the specified client ID and subscription name. A message selector and no-local flag may also be specified.
ClientID
- An identifier that uniquely identifies a client
connection.subscriptionName
- The name used to identify this subscription.selector
- Only messages with properties matching the message
selector expression are delivered. A value of null or an empty string
indicates that there is no message selector for the message consumer.noLocal
- If set, inhibits the delivery of messages published by
its own connection.
InvalidSelectorException
- The specified JMS selector is
invalid.
JMSException
- An error occurred while processing the request.public long getBytesCurrentCount()
The current number of bytes stored in the destination. This does not include the pending bytes.
public long getBytesHighCount()
The peak number of bytes stored in the destination since the last reset.
public long getBytesPendingCount()
The number of pending bytes stored in the destination.
Pending bytes are over and above the current number of bytes.
public long getBytesReceivedCount()
The number of bytes received in this destination since the last reset.
public long getBytesThresholdTime()
The amount of time in the threshold condition since the last reset.
public long getConsumersCurrentCount()
The current number of consumers accessing this destination.
public long getConsumersHighCount()
The peak number of consumers accessing this destination since the last reset.
public long getConsumersTotalCount()
The total number of consumers accessing this destination since the last reset.
public String getConsumptionPausedState()
The current consumption pause state of the destination.
public CompositeData getDestinationInfo()
Returns information about this destination in JMX open data representation.
weblogic.jms.extensions.DestinationInfo
public String getDestinationType()
The destination type, either weblogic.management.configuration.JMSConstants.DESTINATION_TYPE_QUEUE or weblogic.management.configuration.JMSConstants.DESTINATION_TYPE_TOPIC depending upon whether the destination is a queue or topic.
public JMSDurableSubscriberRuntimeMBean[] getDurableSubscribers()
An array of durable subscriber run-time MBeans for this destination.
public String getInsertionPausedState()
The current insertion pause state of the destination.
public long getMessagesCurrentCount()
The current number of messages in the destination. This does not include the pending messages.
public long getMessagesHighCount()
The peak number of messages in the destination since the last reset.
public long getMessagesPendingCount()
The number of pending messages in the destination.
Pending messages are over and above the current number of messages. A pending message is one that has either been sent in a transaction and not committed, or that has been received and not committed or acknowledged.
public long getMessagesReceivedCount()
The number of messages received in this destination since that reset.
public long getMessagesThresholdTime()
The amount of time in the threshold condition since the last reset.
public String getProductionPausedState()
The current production pause state of the destination.
public String getState()
The operational state of the destination as a String.
public boolean isConsumptionPaused()
Indicates the consumption Pause state of the destination.
public boolean isInsertionPaused()
Indicates the InsertionPause state of the destination.
public boolean isPaused() throws JMSException
isProductionPaused()
Indicates whether or not the destination is paused at the current time.
JMSException
public boolean isProductionPaused()
Indicates the ProductionPause state of the destination.
public void pause()
pauseProduction()
Pauses the destination so that new messages are not accepted.
public void pauseConsumption() throws JMSException
Pauses the consumption on the destination.
JMSException
public void pauseInsertion() throws JMSException
Pauses the insertion on the destination.
JMSException
public void pauseProduction() throws JMSException
Pauses the production on the destination.
JMSException
public void resume()
resumeProduction()
Resumes the destination so that new messages are accepted.
public void resumeConsumption() throws JMSException
Resumes the consumption operations on the destination.
JMSException
public void resumeInsertion() throws JMSException
Resumes the insertion operations on the destination.
JMSException
public void resumeProduction() throws JMSException
Resumes the production operations on the destination.
JMSException
|
Documentation is available at http://e-docs.bea.com/wls/docs92 Copyright 2006 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |