public abstract class StackableContextBuilderSupport extends ContextBuilderSupport implements ContextStackSupport
コンテキストデコレータのスタック処理を実行します。
アクセスコンテキストの生成は行わず、コンテキストデコレータへ処理を移譲します。
このコンテキストビルダはキャッシュをサポートしません。
コンストラクタと説明 |
---|
StackableContextBuilderSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
Context |
pop(Context source)
アクセスコンテキストの復元
最も新しいアクセスコンテキストを取得して、スタックから削除します。
|
Context |
push(Context source,
Resource resource)
アクセスコンテキストのスタック
切替対応のコンテキストデコレータに対し、切替処理を実行します。
|
build, create, decorate, getActiveContext, getBuilderInfo, getContextType, getDecorators, getInitParameter, getInitParameterMap, getInitParameters, getTarget, init, isTarget, setAlternativeContextBuilderInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enableStack
public Context pop(Context source)
ContextStackSupport
最も新しいアクセスコンテキストを取得して、スタックから削除します。
pop
インタフェース内 ContextStackSupport
source
- スタックから取得されたアクセスコンテキストpublic Context push(Context source, Resource resource)
切替対応のコンテキストデコレータに対し、切替処理を実行します。
切替対応未対応であれば、通常のデコレート処理を実行します。
push
インタフェース内 ContextStackSupport
source
- スタック前のアクセスコンテキストresource
- 環境情報Copyright © 2012 NTT DATA INTRAMART CORPORATION