org.apache.qpid.qmf
Class QMFProperty

java.lang.Object
  extended by org.apache.qpid.qmf.QMFProperty
Direct Known Subclasses:
BrokerSchema.AgentClass.AgentBankProperty, BrokerSchema.AgentClass.BrokerBankProperty, BrokerSchema.AgentClass.ConnectionRefProperty, BrokerSchema.AgentClass.LabelProperty, BrokerSchema.AgentClass.RegisteredToProperty, BrokerSchema.AgentClass.SystemIdProperty, BrokerSchema.BindEventClass.ArgsArg, BrokerSchema.BindEventClass.ExNameArg, BrokerSchema.BindEventClass.KeyArg, BrokerSchema.BindEventClass.QNameArg, BrokerSchema.BindEventClass.RhostArg, BrokerSchema.BindEventClass.UserArg, BrokerSchema.BindingClass.ArgumentsProperty, BrokerSchema.BindingClass.BindingKeyProperty, BrokerSchema.BindingClass.ExchangeRefProperty, BrokerSchema.BindingClass.OriginProperty, BrokerSchema.BindingClass.QueueRefProperty, BrokerSchema.BridgeClass.ChannelIdProperty, BrokerSchema.BridgeClass.DestProperty, BrokerSchema.BridgeClass.DurableProperty, BrokerSchema.BridgeClass.DynamicProperty, BrokerSchema.BridgeClass.ExcludesProperty, BrokerSchema.BridgeClass.KeyProperty, BrokerSchema.BridgeClass.LinkRefProperty, BrokerSchema.BridgeClass.SrcIsLocalProperty, BrokerSchema.BridgeClass.SrcIsQueueProperty, BrokerSchema.BridgeClass.SrcProperty, BrokerSchema.BridgeClass.SyncProperty, BrokerSchema.BridgeClass.TagProperty, BrokerSchema.BrokerClass.ConnBacklogProperty, BrokerSchema.BrokerClass.DataDirProperty, BrokerSchema.BrokerClass.MaxConnsProperty, BrokerSchema.BrokerClass.MgmtPubIntervalProperty, BrokerSchema.BrokerClass.NameProperty, BrokerSchema.BrokerClass.PortProperty, BrokerSchema.BrokerClass.StagingThresholdProperty, BrokerSchema.BrokerClass.SystemRefProperty, BrokerSchema.BrokerClass.VersionProperty, BrokerSchema.BrokerClass.WorkerThreadsProperty, BrokerSchema.BrokerLinkDownEventClass.RhostArg, BrokerSchema.BrokerLinkUpEventClass.RhostArg, BrokerSchema.ClientConnectEventClass.RhostArg, BrokerSchema.ClientConnectEventClass.UserArg, BrokerSchema.ClientConnectFailEventClass.ReasonArg, BrokerSchema.ClientConnectFailEventClass.RhostArg, BrokerSchema.ClientConnectFailEventClass.UserArg, BrokerSchema.ClientDisconnectEventClass.RhostArg, BrokerSchema.ClientDisconnectEventClass.UserArg, BrokerSchema.ConnectionClass.AddressProperty, BrokerSchema.ConnectionClass.AuthIdentityProperty, BrokerSchema.ConnectionClass.FederationLinkProperty, BrokerSchema.ConnectionClass.IncomingProperty, BrokerSchema.ConnectionClass.RemoteParentPidProperty, BrokerSchema.ConnectionClass.RemotePidProperty, BrokerSchema.ConnectionClass.RemoteProcessNameProperty, BrokerSchema.ConnectionClass.ShadowProperty, BrokerSchema.ConnectionClass.SystemConnectionProperty, BrokerSchema.ConnectionClass.VhostRefProperty, BrokerSchema.ExchangeClass.AltExchangeProperty, BrokerSchema.ExchangeClass.ArgumentsProperty, BrokerSchema.ExchangeClass.AutoDeleteProperty, BrokerSchema.ExchangeClass.DurableProperty, BrokerSchema.ExchangeClass.NameProperty, BrokerSchema.ExchangeClass.TypeProperty, BrokerSchema.ExchangeClass.VhostRefProperty, BrokerSchema.ExchangeDeclareEventClass.AltExArg, BrokerSchema.ExchangeDeclareEventClass.ArgsArg, BrokerSchema.ExchangeDeclareEventClass.AutoDelArg, BrokerSchema.ExchangeDeclareEventClass.DispArg, BrokerSchema.ExchangeDeclareEventClass.DurableArg, BrokerSchema.ExchangeDeclareEventClass.ExNameArg, BrokerSchema.ExchangeDeclareEventClass.ExTypeArg, BrokerSchema.ExchangeDeclareEventClass.RhostArg, BrokerSchema.ExchangeDeclareEventClass.UserArg, BrokerSchema.ExchangeDeleteEventClass.ExNameArg, BrokerSchema.ExchangeDeleteEventClass.RhostArg, BrokerSchema.ExchangeDeleteEventClass.UserArg, BrokerSchema.LinkClass.DurableProperty, BrokerSchema.LinkClass.HostProperty, BrokerSchema.LinkClass.PortProperty, BrokerSchema.LinkClass.TransportProperty, BrokerSchema.LinkClass.VhostRefProperty, BrokerSchema.ManagementSetupStateClass.BootSequenceProperty, BrokerSchema.ManagementSetupStateClass.ObjectNumProperty, BrokerSchema.QueueClass.AltExchangeProperty, BrokerSchema.QueueClass.ArgumentsProperty, BrokerSchema.QueueClass.AutoDeleteProperty, BrokerSchema.QueueClass.DurableProperty, BrokerSchema.QueueClass.ExclusiveProperty, BrokerSchema.QueueClass.NameProperty, BrokerSchema.QueueClass.VhostRefProperty, BrokerSchema.QueueDeclareEventClass.ArgsArg, BrokerSchema.QueueDeclareEventClass.AutoDelArg, BrokerSchema.QueueDeclareEventClass.DispArg, BrokerSchema.QueueDeclareEventClass.DurableArg, BrokerSchema.QueueDeclareEventClass.ExclArg, BrokerSchema.QueueDeclareEventClass.QNameArg, BrokerSchema.QueueDeclareEventClass.RhostArg, BrokerSchema.QueueDeclareEventClass.UserArg, BrokerSchema.QueueDeleteEventClass.QNameArg, BrokerSchema.QueueDeleteEventClass.RhostArg, BrokerSchema.QueueDeleteEventClass.UserArg, BrokerSchema.SessionClass.AttachedProperty, BrokerSchema.SessionClass.ChannelIdProperty, BrokerSchema.SessionClass.ConnectionRefProperty, BrokerSchema.SessionClass.DetachedLifespanProperty, BrokerSchema.SessionClass.ExpireTimeProperty, BrokerSchema.SessionClass.MaxClientRateProperty, BrokerSchema.SessionClass.NameProperty, BrokerSchema.SessionClass.VhostRefProperty, BrokerSchema.SubscribeEventClass.ArgsArg, BrokerSchema.SubscribeEventClass.DestArg, BrokerSchema.SubscribeEventClass.ExclArg, BrokerSchema.SubscribeEventClass.QNameArg, BrokerSchema.SubscribeEventClass.RhostArg, BrokerSchema.SubscribeEventClass.UserArg, BrokerSchema.SubscriptionClass.AcknowledgedProperty, BrokerSchema.SubscriptionClass.ArgumentsProperty, BrokerSchema.SubscriptionClass.BrowsingProperty, BrokerSchema.SubscriptionClass.CreditModeProperty, BrokerSchema.SubscriptionClass.ExclusiveProperty, BrokerSchema.SubscriptionClass.NameProperty, BrokerSchema.SubscriptionClass.QueueRefProperty, BrokerSchema.SubscriptionClass.SessionRefProperty, BrokerSchema.SystemClass.MachineProperty, BrokerSchema.SystemClass.NodeNameProperty, BrokerSchema.SystemClass.OsNameProperty, BrokerSchema.SystemClass.ReleaseProperty, BrokerSchema.SystemClass.SystemIdProperty, BrokerSchema.SystemClass.VersionProperty, BrokerSchema.UnbindEventClass.ExNameArg, BrokerSchema.UnbindEventClass.KeyArg, BrokerSchema.UnbindEventClass.QNameArg, BrokerSchema.UnbindEventClass.RhostArg, BrokerSchema.UnbindEventClass.UserArg, BrokerSchema.UnsubscribeEventClass.DestArg, BrokerSchema.UnsubscribeEventClass.RhostArg, BrokerSchema.UnsubscribeEventClass.UserArg, BrokerSchema.VhostClass.BrokerRefProperty, BrokerSchema.VhostClass.FederationTagProperty, BrokerSchema.VhostClass.NameProperty

public class QMFProperty
extends Object


Nested Class Summary
static class QMFProperty.AccessCode
           
 
Constructor Summary
QMFProperty(String name, QMFType type, QMFProperty.AccessCode accessCode, boolean index, boolean optional)
           
 
Method Summary
 void encode(org.apache.qpid.transport.codec.Encoder encoder)
           
 String getName()
           
 void setDescription(String description)
           
 void setMax(Number max)
           
 void setMaxLength(int maxlen)
           
 void setMin(Number min)
           
 void setQMFClass(QMFClass qmfClass)
           
 void setReferencedClass(String refClass)
           
 void setReferencedPackage(String refPackage)
           
 void setUnit(String unit)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QMFProperty

public QMFProperty(String name,
                   QMFType type,
                   QMFProperty.AccessCode accessCode,
                   boolean index,
                   boolean optional)
Method Detail

setQMFClass

public void setQMFClass(QMFClass qmfClass)

setReferencedClass

public void setReferencedClass(String refClass)

setReferencedPackage

public void setReferencedPackage(String refPackage)

getName

public String getName()

setUnit

public void setUnit(String unit)

setMin

public void setMin(Number min)

setMax

public void setMax(Number max)

setMaxLength

public void setMaxLength(int maxlen)

setDescription

public void setDescription(String description)

encode

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


Licensed to the Apache Software Foundation