org.apache.qpid.qmf
Class QMFMethod<T extends QMFObject>

java.lang.Object
  extended by org.apache.qpid.qmf.QMFMethod<T>
Direct Known Subclasses:
BrokerSchema.BridgeClass.CloseMethod, BrokerSchema.BrokerClass.ConnectMethod, BrokerSchema.BrokerClass.EchoMethod, BrokerSchema.BrokerClass.QueueMoveMessagesMethod, BrokerSchema.ConnectionClass.CloseMethod, BrokerSchema.LinkClass.BridgeMethod, BrokerSchema.LinkClass.CloseMethod, BrokerSchema.QueueClass.PurgeMethod, BrokerSchema.QueueClass.RerouteMethod, BrokerSchema.SessionClass.CloseMethod, BrokerSchema.SessionClass.DetachMethod, BrokerSchema.SessionClass.ResetLifespanMethod, BrokerSchema.SessionClass.SolicitAckMethod

public abstract class QMFMethod<T extends QMFObject>
extends Object


Nested Class Summary
 class QMFMethod.Argument
           
static class QMFMethod.Direction
           
 
Constructor Summary
QMFMethod(String name, String description)
           
 
Method Summary
protected  void addArgument(QMFMethod.Argument arg)
           
 void encode(org.apache.qpid.transport.codec.Encoder encoder)
           
 String getName()
           
abstract  QMFMethodInvocation<T> parse(org.apache.qpid.transport.codec.BBDecoder decoder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QMFMethod

public QMFMethod(String name,
                 String description)
Method Detail

parse

public abstract QMFMethodInvocation<T> parse(org.apache.qpid.transport.codec.BBDecoder decoder)

addArgument

protected void addArgument(QMFMethod.Argument arg)

encode

public void encode(org.apache.qpid.transport.codec.Encoder encoder)

getName

public String getName()


Licensed to the Apache Software Foundation