org.apache.activemq.broker.jmx
Class DurableSubscriptionView
java.lang.Object
org.apache.activemq.broker.jmx.SubscriptionView
org.apache.activemq.broker.jmx.DurableSubscriptionView
- All Implemented Interfaces:
- DurableSubscriptionViewMBean, SubscriptionViewMBean
public class DurableSubscriptionView
- extends SubscriptionView
- implements DurableSubscriptionViewMBean
- Version:
- $Revision: 1.5 $
Methods inherited from class org.apache.activemq.broker.jmx.SubscriptionView |
gc, getClientId, getConnectionId, getConsumerInfo, getDequeueCounter, getDestinationName, getDispachedCounter, getDispatchedQueueSize, getEnqueueCounter, getMaximumPendingMessageLimit, getPendingQueueSize, getPrefetchSize, getPriority, getSelector, getSessionId, getSubcriptionId, getSubcriptionName, isActive, isDestinationQueue, isDestinationTemporary, isDestinationTopic, isDurable, isExclusive, isNoLocal, isRetroactive, setSelector |
Methods inherited from interface org.apache.activemq.broker.jmx.SubscriptionViewMBean |
getClientId, getConnectionId, getDequeueCounter, getDestinationName, getDispachedCounter, getDispatchedQueueSize, getEnqueueCounter, getMaximumPendingMessageLimit, getPendingQueueSize, getPrefetchSize, getPriority, getSelector, getSessionId, getSubcriptionId, getSubcriptionName, isActive, isDestinationQueue, isDestinationTemporary, isDestinationTopic, isDurable, isExclusive, isNoLocal, isRetroactive, setSelector |
broker
protected ManagedRegionBroker broker
subscriptionName
protected String subscriptionName
DurableSubscriptionView
public DurableSubscriptionView(ManagedRegionBroker broker,
String clientId,
Subscription sub)
- Constructor
- Parameters:
clientId
- sub
-
getSubscriptionName
public String getSubscriptionName()
- Specified by:
getSubscriptionName
in interface DurableSubscriptionViewMBean
- Returns:
- name of the durable consumer
browse
public CompositeData[] browse()
throws OpenDataException
- Browse messages for this durable subscriber
- Specified by:
browse
in interface DurableSubscriptionViewMBean
- Returns:
- messages
- Throws:
OpenDataException
browseAsTable
public TabularData browseAsTable()
throws OpenDataException
- Browse messages for this durable subscriber
- Specified by:
browseAsTable
in interface DurableSubscriptionViewMBean
- Returns:
- messages
- Throws:
OpenDataException
destroy
public void destroy()
throws Exception
- Destroys the durable subscription so that messages will no longer be stored for this subscription
- Specified by:
destroy
in interface DurableSubscriptionViewMBean
- Throws:
Exception
toString
public String toString()
- Overrides:
toString
in class SubscriptionView
- Returns:
- pretty print
Copyright © 2011 Apache Software Foundation. All Rights Reserved.