|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.activemq.broker.jmx.SubscriptionView
public class SubscriptionView
| Field Summary | |
|---|---|
protected java.lang.String |
clientId
|
protected Subscription |
subscription
|
| Constructor Summary | |
|---|---|
SubscriptionView(java.lang.String clientId,
Subscription subs)
Constructor |
|
| Method Summary | |
|---|---|
void |
gc()
The subscription should release as may references as it can to help the garbage collector reclaim memory. |
java.lang.String |
getClientId()
|
java.lang.String |
getConnectionId()
|
protected ConsumerInfo |
getConsumerInfo()
|
long |
getDequeueCounter()
|
java.lang.String |
getDestinationName()
|
long |
getDispatchedCounter()
|
int |
getDispatchedQueueSize()
|
long |
getEnqueueCounter()
|
int |
getMaximumPendingMessageLimit()
|
int |
getMessageCountAwaitingAcknowledge()
The same as the number of messages dispatched - making it explicit |
int |
getPendingQueueSize()
|
int |
getPrefetchSize()
|
byte |
getPriority()
|
java.lang.String |
getSelector()
|
long |
getSessionId()
|
long |
getSubcriptionId()
|
java.lang.String |
getSubcriptionName()
|
boolean |
isActive()
|
boolean |
isDestinationQueue()
|
boolean |
isDestinationTemporary()
|
boolean |
isDestinationTopic()
|
boolean |
isDurable()
|
boolean |
isExclusive()
|
boolean |
isMatchingQueue(java.lang.String queueName)
Returns true if this subscription (which may be using wildcards) matches the given queue name |
boolean |
isMatchingTopic(java.lang.String topicName)
Returns true if this subscription (which may be using wildcards) matches the given topic name |
boolean |
isNoLocal()
|
boolean |
isRetroactive()
|
boolean |
matchesDestination(ActiveMQDestination destination)
Return true if this subscription matches the given destination |
void |
setSelector(java.lang.String selector)
Attempts to change the current active selector on the subscription. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final Subscription subscription
protected final java.lang.String clientId
| Constructor Detail |
|---|
public SubscriptionView(java.lang.String clientId,
Subscription subs)
subs - | Method Detail |
|---|
public java.lang.String getClientId()
getClientId in interface SubscriptionViewMBeanpublic java.lang.String getConnectionId()
getConnectionId in interface SubscriptionViewMBeanpublic long getSessionId()
getSessionId in interface SubscriptionViewMBeanpublic long getSubcriptionId()
getSubcriptionId in interface SubscriptionViewMBeanpublic java.lang.String getDestinationName()
getDestinationName in interface SubscriptionViewMBeanpublic java.lang.String getSelector()
getSelector in interface SubscriptionViewMBean
public void setSelector(java.lang.String selector)
throws javax.jms.InvalidSelectorException,
java.lang.UnsupportedOperationException
SubscriptionViewMBean
setSelector in interface SubscriptionViewMBeanjavax.jms.InvalidSelectorException
java.lang.UnsupportedOperationExceptionpublic boolean isDestinationQueue()
isDestinationQueue in interface SubscriptionViewMBeanpublic boolean isDestinationTopic()
isDestinationTopic in interface SubscriptionViewMBeanpublic boolean isDestinationTemporary()
isDestinationTemporary in interface SubscriptionViewMBeanpublic boolean isActive()
isActive in interface SubscriptionViewMBeanpublic void gc()
public boolean isRetroactive()
isRetroactive in interface SubscriptionViewMBeanpublic boolean isExclusive()
isExclusive in interface SubscriptionViewMBeanpublic boolean isDurable()
isDurable in interface SubscriptionViewMBeanpublic boolean isNoLocal()
isNoLocal in interface SubscriptionViewMBeanpublic int getMaximumPendingMessageLimit()
getMaximumPendingMessageLimit in interface SubscriptionViewMBeanpublic byte getPriority()
getPriority in interface SubscriptionViewMBeanpublic java.lang.String getSubcriptionName()
getSubcriptionName in interface SubscriptionViewMBeanpublic int getPendingQueueSize()
getPendingQueueSize in interface SubscriptionViewMBeanpublic int getDispatchedQueueSize()
getDispatchedQueueSize in interface SubscriptionViewMBeanpublic int getMessageCountAwaitingAcknowledge()
SubscriptionViewMBean
getMessageCountAwaitingAcknowledge in interface SubscriptionViewMBeanpublic long getDispatchedCounter()
getDispatchedCounter in interface SubscriptionViewMBeanpublic long getEnqueueCounter()
getEnqueueCounter in interface SubscriptionViewMBeanpublic long getDequeueCounter()
getDequeueCounter in interface SubscriptionViewMBeanprotected ConsumerInfo getConsumerInfo()
public java.lang.String toString()
toString in class java.lang.Objectpublic int getPrefetchSize()
getPrefetchSize in interface SubscriptionViewMBeanpublic boolean isMatchingQueue(java.lang.String queueName)
SubscriptionViewMBean
isMatchingQueue in interface SubscriptionViewMBeanqueueName - the JMS queue name to match against
public boolean isMatchingTopic(java.lang.String topicName)
SubscriptionViewMBean
isMatchingTopic in interface SubscriptionViewMBeantopicName - the JMS topic name to match against
public boolean matchesDestination(ActiveMQDestination destination)
destination - the destination to compare against
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||