com.netflix.config
Class ChainedDynamicProperty.BooleanProperty

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

public static class ChainedDynamicProperty.BooleanProperty
extends ChainedDynamicProperty.ChainLink<java.lang.Boolean>


Constructor Summary
ChainedDynamicProperty.BooleanProperty(ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull sProperty)
           
ChainedDynamicProperty.BooleanProperty(java.lang.String name, ChainedDynamicProperty.BooleanProperty next)
           
ChainedDynamicProperty.BooleanProperty(java.lang.String name, ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull sProperty)
           
 
Method Summary
protected  Property<java.lang.Boolean> 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.BooleanProperty

public ChainedDynamicProperty.BooleanProperty(ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull sProperty)

ChainedDynamicProperty.BooleanProperty

public ChainedDynamicProperty.BooleanProperty(java.lang.String name,
                                              ChainedDynamicProperty.DynamicBooleanPropertyThatSupportsNull sProperty)

ChainedDynamicProperty.BooleanProperty

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

isValueAcceptable

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

getReferencedProperty

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

Specified by:
getReferencedProperty in class ChainedDynamicProperty.ChainLink<java.lang.Boolean>
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.Boolean>
Overrides:
removeAllCallbacks in class ChainedDynamicProperty.ChainLink<java.lang.Boolean>