org.apache.qpid.qmf.schema
Class BrokerSchema.QueueObject

java.lang.Object
  extended by org.apache.qpid.qmf.QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>
      extended by org.apache.qpid.qmf.schema.BrokerSchema.QueueObject
Enclosing class:
BrokerSchema

public final class BrokerSchema.QueueObject
extends QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.qpid.qmf.QMFObject
QMFObject.Delegate
 
Constructor Summary
protected BrokerSchema.QueueObject(BrokerSchema.QueueDelegate delegate)
           
 
Method Summary
 QMFCommand asConfigInfoCmd(long sampleTime)
           
 QMFCommand asGetQueryResponseCmd(QMFGetQueryCommand queryCommand, long sampleTime)
           
 QMFCommand asInstrumentInfoCmd(long sampleTime)
           
 BrokerSchema.ExchangeObject getAltExchange()
           
 Map getArguments()
           
 Boolean getAutoDelete()
           
 Long getBindingCount()
           
 Long getBindingCountHigh()
           
 Long getBindingCountLow()
           
 Long getByteDepth()
           
 Long getBytePersistDequeues()
           
 Long getBytePersistEnqueues()
           
 Long getByteTotalDequeues()
           
 Long getByteTotalEnqueues()
           
 Long getByteTxnDequeues()
           
 Long getByteTxnEnqueues()
           
 Long getConsumerCount()
           
 Long getConsumerCountHigh()
           
 Long getConsumerCountLow()
           
 Boolean getDurable()
           
 Boolean getExclusive()
           
 Long getMessageLatencyAverage()
           
 Long getMessageLatencyMax()
           
 Long getMessageLatencyMin()
           
 Long getMessageLatencySamples()
           
 Long getMsgDepth()
           
 Long getMsgPersistDequeues()
           
 Long getMsgPersistEnqueues()
           
 Long getMsgTotalDequeues()
           
 Long getMsgTotalEnqueues()
           
 Long getMsgTxnDequeues()
           
 Long getMsgTxnEnqueues()
           
 String getName()
           
 BrokerSchema.QueueClass getQMFClass()
           
 Long getUnackedMessages()
           
 Long getUnackedMessagesHigh()
           
 Long getUnackedMessagesLow()
           
 BrokerSchema.VhostObject getVhostRef()
           
 BrokerSchema.QueueClass.PurgeMethodResponseCommand purge(BrokerSchema.QueueClass.PurgeMethodResponseCommandFactory factory, Long request)
           
 BrokerSchema.QueueClass.RerouteMethodResponseCommand reroute(BrokerSchema.QueueClass.RerouteMethodResponseCommandFactory factory, Long request, Boolean useAltExchange, String exchange)
           
 
Methods inherited from class org.apache.qpid.qmf.QMFObject
getCreateTime, getDelegate, getDeleteTime, getId, setDeleteTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrokerSchema.QueueObject

protected BrokerSchema.QueueObject(BrokerSchema.QueueDelegate delegate)
Method Detail

getQMFClass

public BrokerSchema.QueueClass getQMFClass()
Specified by:
getQMFClass in class QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>

asConfigInfoCmd

public QMFCommand asConfigInfoCmd(long sampleTime)
Specified by:
asConfigInfoCmd in class QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>

asInstrumentInfoCmd

public QMFCommand asInstrumentInfoCmd(long sampleTime)
Specified by:
asInstrumentInfoCmd in class QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>

asGetQueryResponseCmd

public QMFCommand asGetQueryResponseCmd(QMFGetQueryCommand queryCommand,
                                        long sampleTime)
Specified by:
asGetQueryResponseCmd in class QMFObject<BrokerSchema.QueueClass,BrokerSchema.QueueDelegate>

purge

public BrokerSchema.QueueClass.PurgeMethodResponseCommand purge(BrokerSchema.QueueClass.PurgeMethodResponseCommandFactory factory,
                                                                Long request)

reroute

public BrokerSchema.QueueClass.RerouteMethodResponseCommand reroute(BrokerSchema.QueueClass.RerouteMethodResponseCommandFactory factory,
                                                                    Long request,
                                                                    Boolean useAltExchange,
                                                                    String exchange)

getVhostRef

public BrokerSchema.VhostObject getVhostRef()

getName

public String getName()

getDurable

public Boolean getDurable()

getAutoDelete

public Boolean getAutoDelete()

getExclusive

public Boolean getExclusive()

getArguments

public Map getArguments()

getAltExchange

public BrokerSchema.ExchangeObject getAltExchange()

getMsgTotalEnqueues

public Long getMsgTotalEnqueues()

getMsgTotalDequeues

public Long getMsgTotalDequeues()

getMsgTxnEnqueues

public Long getMsgTxnEnqueues()

getMsgTxnDequeues

public Long getMsgTxnDequeues()

getMsgPersistEnqueues

public Long getMsgPersistEnqueues()

getMsgPersistDequeues

public Long getMsgPersistDequeues()

getMsgDepth

public Long getMsgDepth()

getByteDepth

public Long getByteDepth()

getByteTotalEnqueues

public Long getByteTotalEnqueues()

getByteTotalDequeues

public Long getByteTotalDequeues()

getByteTxnEnqueues

public Long getByteTxnEnqueues()

getByteTxnDequeues

public Long getByteTxnDequeues()

getBytePersistEnqueues

public Long getBytePersistEnqueues()

getBytePersistDequeues

public Long getBytePersistDequeues()

getConsumerCount

public Long getConsumerCount()

getConsumerCountHigh

public Long getConsumerCountHigh()

getConsumerCountLow

public Long getConsumerCountLow()

getBindingCount

public Long getBindingCount()

getBindingCountHigh

public Long getBindingCountHigh()

getBindingCountLow

public Long getBindingCountLow()

getUnackedMessages

public Long getUnackedMessages()

getUnackedMessagesHigh

public Long getUnackedMessagesHigh()

getUnackedMessagesLow

public Long getUnackedMessagesLow()

getMessageLatencySamples

public Long getMessageLatencySamples()

getMessageLatencyMin

public Long getMessageLatencyMin()

getMessageLatencyMax

public Long getMessageLatencyMax()

getMessageLatencyAverage

public Long getMessageLatencyAverage()


Licensed to the Apache Software Foundation