public class StandaloneExecutionContext extends ExecutionContext
ExecutionContext
の継承クラス。FW_PREFIX, THROWN_APPLICATION_EXCEPTION_KEY, THROWN_EXCEPTION_KEY
Constructor and Description |
---|
StandaloneExecutionContext() |
StandaloneExecutionContext(StandaloneExecutionContext original)
元となる実行コンテキストから、新たな実行コンテキストのオブジェクトを作成する。
コピーの仕様は、
ExecutionContext に準じる。 |
Modifier and Type | Method and Description |
---|---|
protected StandaloneExecutionContext |
copyInternal()
自身の複製を返す。
当メソッドが返すインスタンスはレシーバと同じ型でなければいけない。
つまりobj.getClass() == obj.copy().getClass()がtrueでなければいけない。当メソッドをサブクラスでオーバーライドする場合はこの制約に注意して実装すること。 |
<T> T |
getSessionStoredVar(java.lang.String varName)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
java.util.Map<java.lang.String,java.lang.Object> |
getSessionStoreMap()
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
ExecutionContext |
setSessionStoredVar(java.lang.String varName,
java.lang.Object varValue)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
ExecutionContext |
setSessionStoreMap(java.util.Map<java.lang.String,java.lang.Object> map)
本メソッドは利用できない。
呼び出した場合、
UnsupportedOperationException を送出する。 |
clearLastReadData, closeReader, copy, findHandler, getApplicationException, getCurrentRequestObject, getDataProcessedWhenThrown, getDataReader, getException, getHandlerQueue, getLastReadData, getLastRecordNumber, getNextHandler, getRequestScopedVar, getRequestScopeMap, getSessionScopedVar, getSessionScopeMap, handleNext, hasNextData, hasSession, invalidateSession, isNewSession, isProcessSucceeded, putDataOnException, readNextData, selectHandlers, setCurrentRequestObject, setDataReader, setDataReaderFactory, setException, setLastRecordNumber, setProcessSucceeded, setRequestScopedVar, setRequestScopeMap, setSessionScopedVar, setSessionScopeMap
addHandler, addHandler, addHandler, addHandler, addHandler, addHandlers, clearHandlers, getHandlerOf, getMethodBinder, setHandlerQueue, setMethodBinder
public StandaloneExecutionContext()
public StandaloneExecutionContext(StandaloneExecutionContext original)
ExecutionContext
に準じる。original
- 元となる実行コンテキストprotected StandaloneExecutionContext copyInternal()
ExecutionContext
copyInternal
in class ExecutionContext
public java.util.Map<java.lang.String,java.lang.Object> getSessionStoreMap()
UnsupportedOperationException
を送出する。getSessionStoreMap
in class ExecutionContext
public ExecutionContext setSessionStoreMap(java.util.Map<java.lang.String,java.lang.Object> map)
UnsupportedOperationException
を送出する。setSessionStoreMap
in class ExecutionContext
map
- セッションストア上の変数を格納したMappublic <T> T getSessionStoredVar(java.lang.String varName) throws java.lang.ClassCastException
UnsupportedOperationException
を送出する。getSessionStoredVar
in class ExecutionContext
T
- 期待する変数の型varName
- 変数名java.lang.ClassCastException
- 実際の変数の型が期待する変数の型と適合しなかった場合。public ExecutionContext setSessionStoredVar(java.lang.String varName, java.lang.Object varValue)
UnsupportedOperationException
を送出する。setSessionStoredVar
in class ExecutionContext
varName
- 変数名varValue
- 変数の値