com.netflix.config
Class ChainedDynamicProperty.StringProperty

java.lang.Object
  extended by com.netflix.config.ChainedDynamicProperty.ChainLink<java.lang.String>
      extended by com.netflix.config.ChainedDynamicProperty.StringProperty
All Implemented Interfaces:
Property<java.lang.String>
Enclosing class:
ChainedDynamicProperty

public static class ChainedDynamicProperty.StringProperty
extends ChainedDynamicProperty.ChainLink<java.lang.String>


Constructor Summary
ChainedDynamicProperty.StringProperty(DynamicStringProperty sProperty)
           
ChainedDynamicProperty.StringProperty(java.lang.String name, ChainedDynamicProperty.StringProperty next)
           
ChainedDynamicProperty.StringProperty(java.lang.String name, DynamicStringProperty sProperty)
           
 
Method Summary
protected  Property<java.lang.String> getReferencedProperty()
          Get the property referenced by this ChainLink
 boolean isValueAcceptable()
           
 void removeAllCallbacks()
          Remove callback from callbacks list
 
Methods inherited from class com.netflix.config.ChainedDynamicProperty.ChainLink
addCallback, checkAndFlip, get, getChangedTimestamp, getDefaultValue, getName, getValue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ChainedDynamicProperty.StringProperty

public ChainedDynamicProperty.StringProperty(DynamicStringProperty sProperty)

ChainedDynamicProperty.StringProperty

public ChainedDynamicProperty.StringProperty(java.lang.String name,
                                             DynamicStringProperty sProperty)

ChainedDynamicProperty.StringProperty

public ChainedDynamicProperty.StringProperty(java.lang.String name,
                                             ChainedDynamicProperty.StringProperty next)
Method Detail

isValueAcceptable

public boolean isValueAcceptable()
Specified by:
isValueAcceptable in class ChainedDynamicProperty.ChainLink<java.lang.String>
Returns:
Boolean

getReferencedProperty

protected Property<java.lang.String> getReferencedProperty()
Description copied from class: ChainedDynamicProperty.ChainLink
Get the property referenced by this ChainLink

Specified by:
getReferencedProperty in class ChainedDynamicProperty.ChainLink<java.lang.String>
Returns:
the referenced property

removeAllCallbacks

public void removeAllCallbacks()
Description copied from class: ChainedDynamicProperty.ChainLink
Remove callback from callbacks list

Specified by:
removeAllCallbacks in interface Property<java.lang.String>
Overrides:
removeAllCallbacks in class ChainedDynamicProperty.ChainLink<java.lang.String>