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, setSessionScopeMapaddHandler, addHandler, addHandler, addHandler, addHandler, addHandlers, clearHandlers, getHandlerOf, getMethodBinder, setHandlerQueue, setMethodBinderpublic StandaloneExecutionContext()
public StandaloneExecutionContext(StandaloneExecutionContext original)
ExecutionContextに準じる。original - 元となる実行コンテキストprotected StandaloneExecutionContext copyInternal()
ExecutionContextcopyInternal in class ExecutionContextpublic java.util.Map<java.lang.String,java.lang.Object> getSessionStoreMap()
UnsupportedOperationExceptionを送出する。getSessionStoreMap in class ExecutionContextpublic ExecutionContext setSessionStoreMap(java.util.Map<java.lang.String,java.lang.Object> map)
UnsupportedOperationExceptionを送出する。setSessionStoreMap in class ExecutionContextmap - セッションストア上の変数を格納したMappublic <T> T getSessionStoredVar(java.lang.String varName)
                          throws java.lang.ClassCastException
UnsupportedOperationExceptionを送出する。getSessionStoredVar in class ExecutionContextT - 期待する変数の型varName - 変数名java.lang.ClassCastException - 実際の変数の型が期待する変数の型と適合しなかった場合。public ExecutionContext setSessionStoredVar(java.lang.String varName, java.lang.Object varValue)
UnsupportedOperationExceptionを送出する。setSessionStoredVar in class ExecutionContextvarName - 変数名varValue - 変数の値