|
TIBCO Enterprise Message Service Version 4.3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.tibco.tibjms.admin.DestinationInfo
com.tibco.tibjms.admin.QueueInfo
This class represents a message queue that is configured on the EMS server.
Field Summary | |
static int |
PREFETCH_DEFAULT
Indicates that the default number of messages will be prefetched into the EMS client. |
static int |
PREFETCH_NONE
Indicates no messages will be prefetched into the EMS client. |
Fields inherited from class com.tibco.tibjms.admin.DestinationInfo |
ALL_TYPE, MSG_TRACE_BASIC, MSG_TRACE_DETAIL, MSG_TRACE_NONE, OVERFLOW_DEFAULT, OVERFLOW_DISCARD_OLD, QUEUE_TYPE, TOPIC_TYPE |
Constructor Summary | |
QueueInfo(java.lang.String queueName)
The public constructor creates a QueueInfo object with the given name. |
Method Summary | |
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 |
getPrefetch()
Get the number of messages prefetched by the EMS client from the server to improve efficiency. |
int |
getReceiverCount()
Get the number of active receivers on this queue. |
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 |
isPrefetchInherited()
Determine if the prefetch setting for this queue is inherited from a parent queue. |
boolean |
isRouteConnected()
Determine if the route for this queue is connected. |
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. |
void |
setPrefetch(int prefetch)
Set the number of messages prefetched by the EMS client from the server to improve efficiency. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int PREFETCH_NONE
public static final int PREFETCH_DEFAULT
Constructor Detail |
public QueueInfo(java.lang.String queueName)
queueName
- the name for the queue being created.Method Detail |
public boolean isExclusive()
public boolean isExclusiveInherited()
public void setExclusive(boolean exclusive)
exclusive
- true if this queue should be exclusive.public int getPrefetch()
public boolean isPrefetchInherited()
public void setPrefetch(int prefetch)
prefetch
- the number of messages to prefetch for this queue.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()
|
TIBCO Enterprise Message Service Version 4.3.0 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |