public abstract class ExecutionContextProvider.ExecutionContext extends Object
Constructor and Description |
---|
ExecutionContextProvider.ExecutionContext() |
Modifier and Type | Method and Description |
---|---|
abstract ExecutionContextProvider.ExecutionContext |
createChildExecutionContext()
Creates a child context and activates it on the current thread.
|
abstract String |
getExecutionContextId()
Returns the identifier for the current ExecutionContext.
|
abstract String |
getMarshalledExecutionContext()
Then serializes the contents of the newly created context in a compact String.
|
abstract Map<String,String> |
getPropertyMap()
Returns a map associated with the ExecutionContext instance, could be null.
|
abstract String |
getRequestParameterName()
Retrieves the key to be used to propagate the serialized context between processes.
|
public ExecutionContextProvider.ExecutionContext()
public abstract String getExecutionContextId()
public abstract String getMarshalledExecutionContext()
getRequestParameterName
. The parsing of the request URL or the HTTP request header (on the server), to unmarshal the ExecutionContext and set up the context on the secondary request, is beyond the scope of this documentation.public abstract ExecutionContextProvider.ExecutionContext createChildExecutionContext()
public abstract String getRequestParameterName()
public abstract Map<String,String> getPropertyMap()
get(String)
, put(String, String)
and containsKey(String)
methods.