org.apache.qpid.qmf
Class QMFObject<C extends QMFClass,D extends QMFObject.Delegate>
java.lang.Object
org.apache.qpid.qmf.QMFObject<C,D>
- Direct Known Subclasses:
- BrokerSchema.AgentObject, BrokerSchema.BindingObject, BrokerSchema.BridgeObject, BrokerSchema.BrokerObject, BrokerSchema.ConnectionObject, BrokerSchema.ExchangeObject, BrokerSchema.LinkObject, BrokerSchema.ManagementSetupStateObject, BrokerSchema.QueueObject, BrokerSchema.SessionObject, BrokerSchema.SubscriptionObject, BrokerSchema.SystemObject, BrokerSchema.VhostObject
public abstract class QMFObject<C extends QMFClass,D extends QMFObject.Delegate>
- extends Object
Constructor Summary |
protected |
QMFObject(D delegate)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QMFObject
protected QMFObject(D delegate)
getDelegate
public D getDelegate()
getQMFClass
public abstract C getQMFClass()
getId
public final UUID getId()
getCreateTime
public final long getCreateTime()
setDeleteTime
public final void setDeleteTime()
getDeleteTime
public final long getDeleteTime()
asConfigInfoCmd
public abstract QMFCommand asConfigInfoCmd(long sampleTime)
asInstrumentInfoCmd
public abstract QMFCommand asInstrumentInfoCmd(long sampleTime)
asGetQueryResponseCmd
public abstract QMFCommand asGetQueryResponseCmd(QMFGetQueryCommand queryCommand,
long sampleTime)
Licensed to the Apache Software Foundation