public class QueueInfo extends DestinationInfo
ALL_TYPE, DEST_GET_ALL, DEST_GET_DYNAMIC, DEST_GET_NOTEMP, DEST_GET_STATIC, MSG_TRACE_BASIC, MSG_TRACE_DETAIL, MSG_TRACE_NONE, OVERFLOW_DEFAULT, OVERFLOW_DISCARD_OLD, OVERFLOW_REJECT_INCOMING, PREFETCH_DEFAULT, PREFETCH_NONE, QUEUE_TYPE, TOPIC_TYPE
Constructor and Description |
---|
QueueInfo(java.lang.String queueName)
The public constructor creates a QueueInfo object with the given name.
|
Modifier and Type | Method and Description |
---|---|
static QueueInfo |
from(javax.management.openmbean.CompositeData cd)
For Internal use only, may be removed or deprecated in future.
|
long |
getDeliveredMessageCount()
Get the total number of messages that have been delivered to consumer
applications but have not yet been acknowledged.
|
long |
getInTransitMessageCount()
Get the total number of messages that have been delivered to
the queue owner but have not yet been acknowledged.
|
int |
getMaxRedelivery()
Get the maximum number of times the server will redeliver a given
message from this queue to the queue receivers.
|
int |
getReceiverCount()
Get the number of active receivers on this queue.
|
java.lang.String |
getRouteName()
Get the name of this routed queue's route
|
boolean |
isExclusive()
Determine if this queue is exclusive.
|
boolean |
isExclusiveInherited()
Determine if the exclusive property is inherited from a parent queue.
|
boolean |
isMaxRedeliveryInherited()
Determine if the maxRedelivery property was inheritied from a
parent queue or set directly for this queue.
|
boolean |
isRouteConnected()
Determine if the route for this queue is connected.
|
boolean |
isRouted()
Determine if this is a routed queue or not.
|
void |
setExclusive(boolean exclusive)
Set the exclusive property for this queue.
|
void |
setMaxRedelivery(int maxRedelivery)
Set the maximum number of times the server will redeliver a given
message from this queue to the queue receivers.
|
java.lang.String |
toString() |
addImportTransport, areBridgeTargetsInherited, areImportTransportsInherited, connectionID, getBridgeTargets, getConsumerCount, getDescription, getExpiryOverride, getFlowControlMaxBytes, getImportTransports, getInboundStatistics, getJNDINames, getMaxBytes, getMaxMsgs, getMsgTrace, getName, getOutboundStatistics, getOverflowPolicy, getPendingMessageCount, getPendingMessageSize, getPendingPersistentMessageCount, getPendingPersistentMessageSize, getPrefetch, getRedeliveryDelay, getStore, isBridgeTargetsInherited, isExpiryOverrideInherited, isFailsafe, isFailsafeInherited, isFlowControlMaxBytesInherited, isGlobal, isGlobalInherited, isImportTransportsInherited, isMaxBytesInherited, isMaxMsgsInherited, isMsgTraceInherited, isOverflowPolicyInherited, isPrefetchInherited, isRedeliveryDelayInherited, isSecure, isSecureInherited, isSenderName, isSenderNameEnforced, isSenderNameEnforcedInherited, isSenderNameInherited, isStatic, isStoreInherited, isTemporary, removeImportTransport, setDescription, setExpiryOverride, setFailsafe, setFlowControlMaxBytes, setGlobal, setMaxBytes, setMaxMsgs, setMsgTrace, setOverflowPolicy, setPrefetch, setRedeliveryDelay, setSecure, setSenderName, setSenderNameEnforced, setStore, statString
public QueueInfo(java.lang.String queueName)
queueName
- the name for the queue being created.public boolean isExclusive()
public boolean isExclusiveInherited()
public void setExclusive(boolean exclusive)
exclusive
- true if this queue should be exclusive.public boolean isRouted()
public java.lang.String getRouteName()
public boolean isRouteConnected()
public int getReceiverCount()
public int getMaxRedelivery()
public void setMaxRedelivery(int maxRedelivery)
maxRedelivery
- the maximum number of times a message should
be redelivered. Set the value to zero to cancel the current value.public boolean isMaxRedeliveryInherited()
public long getDeliveredMessageCount()
public long getInTransitMessageCount()
public java.lang.String toString()
toString
in class java.lang.Object
public static QueueInfo from(javax.management.openmbean.CompositeData cd) throws java.lang.Exception
java.lang.IllegalArgumentException
- if CompositeType does not match
or if a null CompositeData is passed.java.lang.Exception
Copyright © Cloud Software Group, Inc. All rights reserved