com.twitter.chill.config
Class Config

java.lang.Object
  extended by com.twitter.chill.config.Config
Direct Known Subclasses:
JavaMapConfig

public abstract class Config
extends java.lang.Object

Particular systems subclass this to reuse existing configured Instantiators


Constructor Summary
Config()
           
 
Method Summary
 boolean contains(java.lang.String key)
           
abstract  java.lang.String get(java.lang.String key)
          Return null if this key is undefined
 java.lang.Boolean getBoolean(java.lang.String key)
           
 boolean getBoolean(java.lang.String key, boolean defval)
           
 java.lang.String getOrElse(java.lang.String key, java.lang.String def)
           
abstract  void set(java.lang.String key, java.lang.String value)
           
 void setBoolean(java.lang.String key, java.lang.Boolean v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Config

public Config()
Method Detail

get

public abstract java.lang.String get(java.lang.String key)
Return null if this key is undefined


set

public abstract void set(java.lang.String key,
                         java.lang.String value)

getOrElse

public java.lang.String getOrElse(java.lang.String key,
                                  java.lang.String def)

contains

public boolean contains(java.lang.String key)

getBoolean

public java.lang.Boolean getBoolean(java.lang.String key)

getBoolean

public boolean getBoolean(java.lang.String key,
                          boolean defval)

setBoolean

public void setBoolean(java.lang.String key,
                       java.lang.Boolean v)