org.apache.qpid.server.configuration
Interface ConfigProperty<T extends ConfigObjectType<T,C>,C extends ConfiguredObject<T,C>,S>

All Known Subinterfaces:
BindingConfigType.BindingProperty<S>, BridgeConfigType.BridgeProperty<S>, BrokerConfigType.BrokerProperty<S>, ConnectionConfigType.ConnectionProperty<S>, ExchangeConfigType.ExchangeProperty<S>, LinkConfigType.LinkProperty<S>, QueueConfigType.QueueProperty<S>, SessionConfigType.SessionProperty<S>, SubscriptionConfigType.SubscriptionProperty<S>, SystemConfigType.SystemProperty<S>, VirtualHostConfigType.VirtualHostProperty<S>
All Known Implementing Classes:
ConfigProperty.ReadOnlyConfigProperty, ConfigProperty.ReadWriteConfigProperty

public interface ConfigProperty<T extends ConfigObjectType<T,C>,C extends ConfiguredObject<T,C>,S>


Nested Class Summary
static class ConfigProperty.ReadOnlyConfigProperty<T extends ConfigObjectType<T,C>,C extends ConfiguredObject<T,C>,S>
           
static class ConfigProperty.ReadWriteConfigProperty<T extends ConfigObjectType<T,C>,C extends ConfiguredObject<T,C>,S>
           
 
Method Summary
 void clearValue(C object)
           
 String getName()
           
 S getValue(C object)
           
 void setValue(C object, S value)
           
 

Method Detail

getName

String getName()

getValue

S getValue(C object)

setValue

void setValue(C object,
              S value)

clearValue

void clearValue(C object)


Licensed to the Apache Software Foundation