jp.co.cybec.cb3.accessor
クラス DataAccessContextImpl

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.accessor.DataAccessContextImpl
すべての実装されたインタフェース:
DataAccessContext, DataAccessContextLifeCycle

public class DataAccessContextImpl
extends Object
implements DataAccessContext, DataAccessContextLifeCycle

データアクセスコンテキストの実装クラス。
サービスで使用するデータアクセッサと、キー(=設定ファイル名)の組み合わせをMapに保持し、 lookupメソッドで返します。 データアクセッサは、Springにより生成され、データアクセスコンテキストに注入されます。

作成者:
Naoko Sugimoto

コンストラクタの概要
DataAccessContextImpl(Map<String,Accessor> dataAccessors)
          コンストラクタ。
 
メソッドの概要
 Accessor lookup(String key)
          データアクセッサを返します。
 void release()
          アクセッサコンテキストの終了処理です。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DataAccessContextImpl

public DataAccessContextImpl(Map<String,Accessor> dataAccessors)
                      throws AccessorUnknownException
コンストラクタ。
データアクセッサを初期化します。

パラメータ:
dataAccessors - データアクセッサと、キー(=設定ファイル名)を組み合わせたMap。
例外:
AccessorUnknownException - アクセッサの初期化で予期しない例外が発生した場合に発生する。
メソッドの詳細

lookup

public Accessor lookup(String key)
データアクセッサを返します。

定義:
インタフェース DataAccessContext 内の lookup
パラメータ:
key - アクセッサキー
戻り値:
データアクセッサ

release

public void release()
アクセッサコンテキストの終了処理です。
データアクセッサの終了処理を呼び出します。

定義:
インタフェース DataAccessContextLifeCycle 内の release


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.