public class MapDataSourceLookup extends java.lang.Object implements DataSourceLookup
DataSourceLookup 実装。 任意の String 名をターゲット DataSource オブジェクトに一致させる必要がある環境またはアプリケーションのテストに役立ちます。
| コンストラクターと説明 |
|---|
MapDataSourceLookup()MapDataSourceLookup クラスの新しいインスタンスを作成します。 |
MapDataSourceLookup(java.util.Map<java.lang.String,javax.sql.DataSource> dataSources)MapDataSourceLookup クラスの新しいインスタンスを作成します。 |
MapDataSourceLookup(java.lang.String dataSourceName, javax.sql.DataSource dataSource)MapDataSourceLookup クラスの新しいインスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | addDataSource(java.lang.String dataSourceName, javax.sql.DataSource dataSource) 提供された DataSource を、このオブジェクトによって維持されている DataSources のマップに追加します。 |
javax.sql.DataSource | getDataSource(java.lang.String dataSourceName) 指定された名前で識別される DataSource を取得します。 |
java.util.Map<java.lang.String,javax.sql.DataSource> | getDataSources() このオブジェクトによって維持されている DataSources の Map を取得します。 |
void | setDataSources(java.util.Map<java.lang.String,javax.sql.DataSource> dataSources)DataSources の Map を設定します。; キーは Strings であり、値は実際の DataSource インスタンスです。 |
public MapDataSourceLookup()
MapDataSourceLookup クラスの新しいインスタンスを作成します。public MapDataSourceLookup(java.util.Map<java.lang.String,javax.sql.DataSource> dataSources)
MapDataSourceLookup クラスの新しいインスタンスを作成します。dataSources - DataSources の Map ; キーは Strings であり、値は実際の DataSource インスタンスです。public MapDataSourceLookup(java.lang.String dataSourceName,
javax.sql.DataSource dataSource)MapDataSourceLookup クラスの新しいインスタンスを作成します。dataSourceName - 提供された DataSource が追加される名前 dataSource - 追加する DataSource public void setDataSources(@Nullable java.util.Map<java.lang.String,javax.sql.DataSource> dataSources)
DataSources の Map を設定します。; キーは Strings であり、値は実際の DataSource インスタンスです。 提供された Map が null の場合、このメソッド呼び出しは事実上効果がありません。
dataSources - DataSources の Map は言った public java.util.Map<java.lang.String,javax.sql.DataSource> getDataSources()
DataSources の Map を取得します。 返される Map は unmodifiable です。
DataSources の Map は言った (非 null)public void addDataSource(java.lang.String dataSourceName,
javax.sql.DataSource dataSource)DataSource を、このオブジェクトによって維持されている DataSources のマップに追加します。dataSourceName - 提供された DataSource が追加される名前 dataSource - そのように追加される DataSource public javax.sql.DataSource getDataSource(java.lang.String dataSourceName)
throws DataSourceLookupFailureExceptionDataSourceLookupDataSourceLookup の getDataSource dataSourceName - DataSource の名前 null)DataSourceLookupFailureException - 検索が失敗した場合