javax.management.DynamicMBean
, javax.management.MBeanRegistration
, javax.management.NotificationBroadcaster
, RuntimeMBean
, WebLogicMBean
public interface JMSConsumerRuntimeMBean extends RuntimeMBean
Modifier and Type | Method | Description |
---|---|---|
long |
getBytesPendingCount() |
The number of bytes pending (uncommitted and unacknowledged) by
this consumer.
|
long |
getBytesReceivedCount() |
The number of bytes received by this consumer since the last
reset.
|
java.lang.String |
getClientID() |
The client ID for this connection.
|
java.lang.String |
getClientIDPolicy() |
The ClientIDPolicy on this connection or durable subscriber.
|
java.lang.String |
getDestinationName() |
The name of the destination for this consumer.
|
java.lang.String |
getMemberDestinationName() |
The name of the destination for this consumer.
|
long |
getMessagesPendingCount() |
The number of messages pending (uncommitted and unacknowledged)
by this consumer.
|
long |
getMessagesReceivedCount() |
The number of messages received by this consumer since the last
reset.
|
java.lang.String |
getSelector() |
The selector associated with this consumer, if any.
|
java.lang.String |
getSubscriptionSharingPolicy() |
The Subscription Sharing Policy on this subscriber.
|
boolean |
isActive() |
Indicates whether the consumer active.
|
boolean |
isDurable() |
Indicates whether the consumer is durable.
|
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
java.lang.String getDestinationName()
The name of the destination for this consumer. In case of a distributed destination, it is the name of the distributed destination, instead of the member destination.
java.lang.String getMemberDestinationName()
The name of the destination for this consumer. In case of a distributed destination, it is the name of the member destination.
boolean isActive() throws java.rmi.RemoteException
Indicates whether the consumer active. A consumer is active if it has a message listener set up or a synchronous receive in progress.
java.rmi.RemoteException
java.lang.String getSelector()
The selector associated with this consumer, if any.
boolean isDurable()
Indicates whether the consumer is durable.
long getMessagesPendingCount()
The number of messages pending (uncommitted and unacknowledged) by this consumer.
long getMessagesReceivedCount()
The number of messages received by this consumer since the last reset.
long getBytesPendingCount()
The number of bytes pending (uncommitted and unacknowledged) by this consumer.
long getBytesReceivedCount()
The number of bytes received by this consumer since the last reset.
java.lang.String getSubscriptionSharingPolicy()
The Subscription Sharing Policy on this subscriber.
java.lang.String getClientID()
The client ID for this connection.
java.lang.String getClientIDPolicy()
The ClientIDPolicy on this connection or durable subscriber.
Valid values are:weblogic.management.configuration.JMSConstants.CLIENT_ID_POLICY_RESTRICTED
: Only one
connection that uses this policy exists in a cluster at any given time
for a particular ClientID
.weblogic.management.configuration.JMSConstants.CLIENT_ID_POLICY_UNRESTRICTED
: Connections
created using this policy can specify any ClientID
, even when other restricted
or unrestricted connections already use the same ClientID
.