public class InactiveDurableSubscriptionView extends DurableSubscriptionView implements DurableSubscriptionViewMBean
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.activemq.command.SubscriptionInfo |
subscriptionInfo |
broker, brokerService, durableSub, subscriptionNameclientId, subscription, userName| Constructor and Description |
|---|
InactiveDurableSubscriptionView(ManagedRegionBroker broker,
BrokerService brokerService,
String clientId,
org.apache.activemq.command.SubscriptionInfo subInfo,
Subscription subscription)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
CompositeData[] |
browse()
Browse messages for this durable subscriber
|
TabularData |
browseAsTable()
Browse messages for this durable subscriber
|
void |
destroy()
Destroys the durable subscription so that messages will no longer be
stored for this subscription
|
protected org.apache.activemq.command.ConsumerInfo |
getConsumerInfo() |
String |
getDestinationName() |
String |
getSelector() |
long |
getSubscriptionId() |
String |
getSubscriptionName() |
boolean |
isActive() |
boolean |
isDestinationQueue() |
boolean |
isDestinationTemporary() |
boolean |
isDestinationTopic() |
void |
removeMessage(String messageId)
Removes a message from the durable subscription.
|
String |
toString() |
cursorSize, doesCursorHaveMessagesBuffered, doesCursorHaveSpace, getCursorMemoryUsage, getCursorPercentUsage, isCursorFullgc, getClientId, getConnection, getConnectionId, getConsumedCount, getDequeueCounter, getDispatchedCounter, getDispatchedQueueSize, getEnqueueCounter, getMaximumPendingMessageLimit, getMessageCountAwaitingAcknowledge, getPendingQueueSize, getPrefetchSize, getPriority, getSessionId, getUserName, isDispatchAsync, isDurable, isExclusive, isMatchingQueue, isMatchingTopic, isNetwork, isNoLocal, isRetroactive, isSlowConsumer, matchesDestination, resetStatistics, setSelectorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcursorSize, doesCursorHaveMessagesBuffered, doesCursorHaveSpace, getCursorMemoryUsage, getCursorPercentUsage, isCursorFullgetClientId, getConnection, getConnectionId, getConsumedCount, getDequeueCounter, getDispatchedCounter, getDispatchedQueueSize, getEnqueueCounter, getMaximumPendingMessageLimit, getMessageCountAwaitingAcknowledge, getPendingQueueSize, getPrefetchSize, getPriority, getSessionId, getUserName, isDispatchAsync, isDurable, isExclusive, isMatchingQueue, isMatchingTopic, isNetwork, isNoLocal, isRetroactive, isSlowConsumer, resetStatistics, setSelectorprotected org.apache.activemq.command.SubscriptionInfo subscriptionInfo
public InactiveDurableSubscriptionView(ManagedRegionBroker broker, BrokerService brokerService, String clientId, org.apache.activemq.command.SubscriptionInfo subInfo, Subscription subscription)
broker - brokerService - clientId - subInfo - subscription - public long getSubscriptionId()
getSubscriptionId in interface SubscriptionViewMBeangetSubscriptionId in class SubscriptionViewpublic String getDestinationName()
getDestinationName in interface SubscriptionViewMBeangetDestinationName in class SubscriptionViewpublic boolean isDestinationQueue()
isDestinationQueue in interface SubscriptionViewMBeanisDestinationQueue in class SubscriptionViewpublic boolean isDestinationTopic()
isDestinationTopic in interface SubscriptionViewMBeanisDestinationTopic in class SubscriptionViewpublic boolean isDestinationTemporary()
isDestinationTemporary in interface SubscriptionViewMBeanisDestinationTemporary in class SubscriptionViewpublic String getSubscriptionName()
getSubscriptionName in interface DurableSubscriptionViewMBeangetSubscriptionName in interface SubscriptionViewMBeangetSubscriptionName in class DurableSubscriptionViewpublic boolean isActive()
isActive in interface SubscriptionViewMBeanisActive in class DurableSubscriptionViewprotected org.apache.activemq.command.ConsumerInfo getConsumerInfo()
getConsumerInfo in class SubscriptionViewpublic CompositeData[] browse() throws OpenDataException
browse in interface DurableSubscriptionViewMBeanbrowse in class DurableSubscriptionViewOpenDataExceptionpublic TabularData browseAsTable() throws OpenDataException
browseAsTable in interface DurableSubscriptionViewMBeanbrowseAsTable in class DurableSubscriptionViewOpenDataExceptionpublic void destroy() throws Exception
destroy in interface DurableSubscriptionViewMBeandestroy in class DurableSubscriptionViewExceptionpublic String toString()
toString in class DurableSubscriptionViewpublic String getSelector()
getSelector in interface SubscriptionViewMBeangetSelector in class SubscriptionViewpublic void removeMessage(String messageId) throws Exception
DurableSubscriptionViewMBeanremoveMessage in interface DurableSubscriptionViewMBeanremoveMessage in class DurableSubscriptionViewExceptionCopyright © 2005–2020 The Apache Software Foundation. All rights reserved.