|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.batch.item.ExecutionContext
public class ExecutionContext
Object representing a context for an ItemStream. It is a thin wrapper
for a map that allows optionally for type safety on reads. It also allows for
dirty checking by setting a 'dirty' flag whenever any put is called.
Note that putting null value is equivalent to removing the entry
for the given key.
| Constructor Summary | |
|---|---|
ExecutionContext()
Default constructor. |
|
ExecutionContext(ExecutionContext executionContext)
|
|
ExecutionContext(java.util.Map<java.lang.String,java.lang.Object> map)
Initializes a new execution context with the contents of another map. |
|
| Method Summary | |
|---|---|
void |
clearDirtyFlag()
Clears the dirty flag. |
boolean |
containsKey(java.lang.String key)
Indicates whether or not a key is represented in this context. |
boolean |
containsValue(java.lang.Object value)
Indicates whether or not a value is represented in this context. |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet()
Returns the entry set containing the contents of this context. |
boolean |
equals(java.lang.Object obj)
|
java.lang.Object |
get(java.lang.String key)
Getter for the value represented by the provided key. |
double |
getDouble(java.lang.String key)
Typesafe Getter for the Double represented by the provided key. |
double |
getDouble(java.lang.String key,
double defaultDouble)
Typesafe Getter for the Double represented by the provided key with default value to return if key is not represented. |
int |
getInt(java.lang.String key)
Typesafe Getter for the Integer represented by the provided key. |
int |
getInt(java.lang.String key,
int defaultInt)
Typesafe Getter for the Integer represented by the provided key with default value to return if key is not represented. |
long |
getLong(java.lang.String key)
Typesafe Getter for the Long represented by the provided key. |
long |
getLong(java.lang.String key,
long defaultLong)
Typesafe Getter for the Long represented by the provided key with default value to return if key is not represented. |
java.lang.String |
getString(java.lang.String key)
Typesafe Getter for the String represented by the provided key. |
java.lang.String |
getString(java.lang.String key,
java.lang.String defaultString)
Typesafe Getter for the String represented by the provided key with default value to return if key is not represented. |
int |
hashCode()
|
boolean |
isDirty()
Indicates if context has been changed with a "put" operation since the dirty flag was last cleared. |
boolean |
isEmpty()
Indicates whether or not the context is empty. |
void |
put(java.lang.String key,
java.lang.Object value)
Add an Object value to the context (must be Serializable). |
void |
putDouble(java.lang.String key,
double value)
Add a Double value to the context. |
void |
putInt(java.lang.String key,
int value)
Adds an Integer value to the context. |
void |
putLong(java.lang.String key,
long value)
Adds a Long value to the context. |
void |
putString(java.lang.String key,
java.lang.String value)
Adds a String value to the context. |
java.lang.Object |
remove(java.lang.String key)
Removes the mapping for a key from this context if it is present. |
int |
size()
Returns number of entries in the context |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExecutionContext()
public ExecutionContext(java.util.Map<java.lang.String,java.lang.Object> map)
map - Initial contents of context.public ExecutionContext(ExecutionContext executionContext)
executionContext - | Method Detail |
|---|
public void putString(java.lang.String key,
java.lang.String value)
key - Key to add to contextvalue - Value to associate with key
public void putLong(java.lang.String key,
long value)
key - Key to add to contextvalue - Value to associate with key
public void putInt(java.lang.String key,
int value)
key - Key to add to contextvalue - Value to associate with key
public void putDouble(java.lang.String key,
double value)
key - Key to add to contextvalue - Value to associate with key
public void put(java.lang.String key,
java.lang.Object value)
null value for a given key removes the key.
key - Key to add to contextvalue - Value to associate with keypublic boolean isDirty()
public java.lang.String getString(java.lang.String key)
key - The key to get a value for
String value
public java.lang.String getString(java.lang.String key,
java.lang.String defaultString)
key - The key to get a value fordefaultString - Default to return if key is not represented
String value if key is repreesnted, specified
default otherwisepublic long getLong(java.lang.String key)
key - The key to get a value for
Long value
public long getLong(java.lang.String key,
long defaultLong)
key - The key to get a value fordefaultLong - Default to return if key is not represented
long value if key is represented, specified
default otherwisepublic int getInt(java.lang.String key)
key - The key to get a value for
Integer value
public int getInt(java.lang.String key,
int defaultInt)
key - The key to get a value fordefaultInt - Default to return if key is not represented
int value if key is represented, specified
default otherwisepublic double getDouble(java.lang.String key)
key - The key to get a value for
Double value
public double getDouble(java.lang.String key,
double defaultDouble)
key - The key to get a value fordefaultDouble - Default to return if key is not represented
double value if key is represented, specified
default otherwisepublic java.lang.Object get(java.lang.String key)
key - The key to get a value for
public boolean isEmpty()
Map.isEmpty()public void clearDirtyFlag()
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
Map.entrySet()public boolean containsKey(java.lang.String key)
key - Key to check existence for
Map.containsKey(Object)public java.lang.Object remove(java.lang.String key)
Map.remove(Object)public boolean containsValue(java.lang.Object value)
value - Value to check existence for
Map.containsValue(Object)public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic int size()
Map.size()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||