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

java.lang.Object
  extended by org.apache.qpid.qmf.QMFObject<BrokerSchema.ExchangeClass,BrokerSchema.ExchangeDelegate>
      extended by org.apache.qpid.qmf.schema.BrokerSchema.ExchangeObject
Enclosing class:
BrokerSchema

public final class BrokerSchema.ExchangeObject
extends QMFObject<BrokerSchema.ExchangeClass,BrokerSchema.ExchangeDelegate>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.qpid.qmf.QMFObject
QMFObject.Delegate
 
Constructor Summary
protected BrokerSchema.ExchangeObject(BrokerSchema.ExchangeDelegate 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 getByteDrops()
           
 Long getByteReceives()
           
 Long getByteRoutes()
           
 Boolean getDurable()
           
 Long getMsgDrops()
           
 Long getMsgReceives()
           
 Long getMsgRoutes()
           
 String getName()
           
 Long getProducerCount()
           
 Long getProducerCountHigh()
           
 Long getProducerCountLow()
           
 BrokerSchema.ExchangeClass getQMFClass()
           
 String getType()
           
 BrokerSchema.VhostObject getVhostRef()
           
 
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.ExchangeObject

protected BrokerSchema.ExchangeObject(BrokerSchema.ExchangeDelegate delegate)
Method Detail

getQMFClass

public BrokerSchema.ExchangeClass getQMFClass()
Specified by:
getQMFClass in class QMFObject<BrokerSchema.ExchangeClass,BrokerSchema.ExchangeDelegate>

asConfigInfoCmd

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

asInstrumentInfoCmd

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

asGetQueryResponseCmd

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

getVhostRef

public BrokerSchema.VhostObject getVhostRef()

getName

public String getName()

getType

public String getType()

getDurable

public Boolean getDurable()

getAutoDelete

public Boolean getAutoDelete()

getAltExchange

public BrokerSchema.ExchangeObject getAltExchange()

getArguments

public Map getArguments()

getProducerCount

public Long getProducerCount()

getProducerCountHigh

public Long getProducerCountHigh()

getProducerCountLow

public Long getProducerCountLow()

getBindingCount

public Long getBindingCount()

getBindingCountHigh

public Long getBindingCountHigh()

getBindingCountLow

public Long getBindingCountLow()

getMsgReceives

public Long getMsgReceives()

getMsgDrops

public Long getMsgDrops()

getMsgRoutes

public Long getMsgRoutes()

getByteReceives

public Long getByteReceives()

getByteDrops

public Long getByteDrops()

getByteRoutes

public Long getByteRoutes()


Licensed to the Apache Software Foundation