|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.flume.Context
public class Context
The context is a key-value store used to pass configuration information throughout the system.
Constructor Summary | |
---|---|
Context()
|
|
Context(Map<String,String> paramters)
|
Method Summary | |
---|---|
void |
clear()
Removes all of the mappings from this map. |
Boolean |
getBoolean(String key)
Gets value mapped to key, returning null if unmapped. |
Boolean |
getBoolean(String key,
Boolean defaultValue)
Gets value mapped to key, returning defaultValue if unmapped. |
Integer |
getInteger(String key)
Gets value mapped to key, returning null if unmapped. |
Integer |
getInteger(String key,
Integer defaultValue)
Gets value mapped to key, returning defaultValue if unmapped. |
Long |
getLong(String key)
Gets value mapped to key, returning null if unmapped. |
Long |
getLong(String key,
Long defaultValue)
Gets value mapped to key, returning defaultValue if unmapped. |
com.google.common.collect.ImmutableMap<String,String> |
getParameters()
Gets a copy of the backing map structure. |
String |
getString(String key)
Gets value mapped to key, returning null if unmapped. |
String |
getString(String key,
String defaultValue)
Gets value mapped to key, returning defaultValue if unmapped. |
com.google.common.collect.ImmutableMap<String,String> |
getSubProperties(String prefix)
Get properties which start with a prefix. |
void |
put(String key,
String value)
Associates the specified value with the specified key in this context. |
void |
putAll(Map<String,String> map)
Associates all of the given map's keys and values in the Context. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Context()
public Context(Map<String,String> paramters)
Method Detail |
---|
public com.google.common.collect.ImmutableMap<String,String> getParameters()
public void clear()
public com.google.common.collect.ImmutableMap<String,String> getSubProperties(String prefix)
{ hdfs.key = value, otherKey = otherValue }
this method will return a map containing:
{ key = value}
Note: The prefix must end with a period character. If not
this method will raise an IllegalArgumentException.
prefix
- key prefix to find and remove from keys in resulting map
IllegalArguemntException
- if the given prefix does not end with
a period character.public void putAll(Map<String,String> map)
public void put(String key, String value)
key
- key with which the specified value is to be associatedvalue
- to be associated with the specified keypublic Boolean getBoolean(String key, Boolean defaultValue)
key
- to be founddefaultValue
- returned if key is unmapped
public Boolean getBoolean(String key)
Note that this method returns an object as opposed to a
primitive. The configuration key requested may not be mapped
to a value and by returning the primitive object wrapper we can
return null. If the key does not exist the return value of
this method is assigned directly to a primitive, a
NullPointerException
will be thrown.
key
- to be found
public Integer getInteger(String key, Integer defaultValue)
key
- to be founddefaultValue
- returned if key is unmapped
public Integer getInteger(String key)
Note that this method returns an object as opposed to a
primitive. The configuration key requested may not be mapped
to a value and by returning the primitive object wrapper we can
return null. If the key does not exist the return value of
this method is assigned directly to a primitive, a
NullPointerException
will be thrown.
key
- to be found
public Long getLong(String key, Long defaultValue)
key
- to be founddefaultValue
- returned if key is unmapped
public Long getLong(String key)
Note that this method returns an object as opposed to a
primitive. The configuration key requested may not be mapped
to a value and by returning the primitive object wrapper we can
return null. If the key does not exist the return value of
this method is assigned directly to a primitive, a
NullPointerException
will be thrown.
key
- to be found
public String getString(String key, String defaultValue)
key
- to be founddefaultValue
- returned if key is unmapped
public String getString(String key)
key
- to be found
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |