public abstract class SwitchableContextBuilderSupport extends jp.co.intra_mart.system.context.core.cache.CachingContextBuilderSupport implements ContextSwitchSupport
コンテキストデコレータのスイッチ処理を実行します。
アクセスコンテキストの生成は行わず、コンテキストデコレータへ処理を委譲します。
このコンテキストビルダはキャッシュをサポートします。
コンテキストのビルド時・スイッチ時にキャッシュの更新を行います。
ただし、コンテキストスタック中である場合は、キャッシュの更新は行われません。
コンストラクタと説明 |
---|
SwitchableContextBuilderSupport() |
修飾子とタイプ | メソッドと説明 |
---|---|
Context |
switchFrom(Context source,
Resource resource)
アクセスコンテキストのスイッチ
切替対応のコンテキストデコレータに対し、切替処理を実行します。
|
build, getCache, init, putCache, removeCache
create, decorate, getActiveContext, getBuilderInfo, getContextType, getDecorators, getInitParameter, getInitParameterMap, getInitParameters, getTarget, isTarget, setAlternativeContextBuilderInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
enableSwitch
public Context switchFrom(Context source, Resource resource)
切替対応のコンテキストデコレータに対し、切替処理を実行します。
切替対応未対応であれば、通常のデコレート処理を実行します。
switchFrom
インタフェース内 ContextSwitchSupport
source
- スイッチ前のアクセスコンテキストresource
- 環境情報Copyright © 2012 NTT DATA INTRAMART CORPORATION