クラス MapKeyValueAdapter
java.lang.ObjectSE
org.springframework.data.keyvalue.core.AbstractKeyValueAdapter
org.springframework.data.map.MapKeyValueAdapter
- 実装済みのインターフェース一覧:
DisposableBean,KeyValueAdapter
MapSE 用の KeyValueAdapter 実装。- 作成者:
- Christoph Strobl, Derek Cochran, Marcel Overdijk
コンストラクター概要
コンストラクターコンストラクター説明バックアップストア型としてConcurrentHashMapSE を使用して新しいMapKeyValueAdapterを作成します。MapKeyValueAdapter(ClassSE<? extends MapSE> mapType) 指定されたMapSE をバッキングストアとして使用して、新しいMapKeyValueAdapterを作成します。MapKeyValueAdapter(ClassSE<? extends MapSE> mapType, QueryEngine<? extends KeyValueAdapter, ?, ?> engine) 指定されたMapSE をバッキングストアおよびクエリエンジンとして使用して、新しいMapKeyValueAdapterを作成します。MapKeyValueAdapter(ClassSE<? extends MapSE> mapType, SortAccessor<ComparatorSE<?>> sortAccessor) 指定されたMapSE をバッキングストアとして使用して、新しいMapKeyValueAdapterを作成します。永続性のために指定された dataStore を使用してMapKeyValueAdapterの新しいインスタンスを作成します。MapKeyValueAdapter(MapSE<StringSE, MapSE<ObjectSE, ObjectSE>> store, QueryEngine<? extends KeyValueAdapter, ?, ?> engine) 永続性とクエリエンジン用に指定された dataStore を使用して、MapKeyValueAdapterの新しいインスタンスを作成します。MapKeyValueAdapter(QueryEngine<? extends KeyValueAdapter, ?, ?> engine) 指定されたクエリエンジンを使用して新しいMapKeyValueAdapterを作成します。方法の概要
修飾子と型メソッド説明voidclear()すべてのオブジェクトを削除します。boolean指定された ID を持つオブジェクトがキースペース内に存在するかどうかを確認します。longキースペース内のオブジェクトの数をカウントします。指定された型と ID を持つオブジェクトを削除して返します。voiddeleteAllOf(StringSE keyspace) 指定された型のすべてのオブジェクトを削除します。voiddestroy()すべてのエントリを反復処理するCloseableIteratorを返します。キースペースから指定された ID を持つオブジェクトを取得します。CollectionSE<?>指定されたキースペースのすべての要素を取得します。getKeySpaceMap(StringSE keyspace) 指定されたキー空間に関連付けられたマップを取得します。指定された ID を持つオブジェクトをキースペースに追加します。クラス org.springframework.data.keyvalue.core.AbstractKeyValueAdapter から継承されたメソッド
count, delete, find, find, get, getQueryEngineクラス java.lang.ObjectSE から継承されたメソッド
clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSEインターフェース org.springframework.data.keyvalue.core.KeyValueAdapter から継承されたメソッド
entries, exists, getAllOf
コンストラクターの詳細
MapKeyValueAdapter
public MapKeyValueAdapter()バックアップストア型としてConcurrentHashMapSE を使用して新しいMapKeyValueAdapterを作成します。MapKeyValueAdapter
指定されたクエリエンジンを使用して新しいMapKeyValueAdapterを作成します。- パラメーター:
engine- クエリエンジン。- 導入:
- 2.4
MapKeyValueAdapter
指定されたMapSE をバッキングストアとして使用して、新しいMapKeyValueAdapterを作成します。- パラメーター:
mapType- null であってはなりません。
MapKeyValueAdapter
public MapKeyValueAdapter(ClassSE<? extends MapSE> mapType, SortAccessor<ComparatorSE<?>> sortAccessor) 指定されたMapSE をバッキングストアとして使用して、新しいMapKeyValueAdapterを作成します。- パラメーター:
mapType- null であってはなりません。sortAccessor- ソート実装へのアクセスを許可するアクセサー- 導入:
- 3.1.10
MapKeyValueAdapter
public MapKeyValueAdapter(ClassSE<? extends MapSE> mapType, QueryEngine<? extends KeyValueAdapter, ?, ?> engine) 指定されたMapSE をバッキングストアおよびクエリエンジンとして使用して、新しいMapKeyValueAdapterを作成します。- パラメーター:
mapType- null であってはなりません。engine- クエリエンジン。- 導入:
- 2.4
MapKeyValueAdapter
永続性のために指定された dataStore を使用してMapKeyValueAdapterの新しいインスタンスを作成します。- パラメーター:
store- null であってはなりません。
MapKeyValueAdapter
public MapKeyValueAdapter(MapSE<StringSE, MapSE<ObjectSE, ObjectSE>> store, QueryEngine<? extends KeyValueAdapter, ?, ?> engine) 永続性とクエリエンジン用に指定された dataStore を使用して、MapKeyValueAdapterの新しいインスタンスを作成します。- パラメーター:
store- null であってはなりません。engine- クエリエンジン。- 導入:
- 2.4
方法の詳細
put
インターフェースからコピーされた説明:KeyValueAdapter指定された ID を持つオブジェクトをキースペースに追加します。- パラメーター:
id- null であってはなりません。keyspace- null であってはなりません。- 戻り値:
- 以前に ID に関連付けられていたアイテム。
contains
インターフェースからコピーされた説明:KeyValueAdapter指定された ID を持つオブジェクトがキースペース内に存在するかどうかを確認します。- パラメーター:
id- null であってはなりません。keyspace- null であってはなりません。- 戻り値:
- ID を持つ型のアイテムが存在する場合は true。
count
インターフェースからコピーされた説明:KeyValueAdapterキースペース内のオブジェクトの数をカウントします。- パラメーター:
keyspace- null であってはなりません。- 戻り値:
get
インターフェースからコピーされた説明:KeyValueAdapterキースペースから指定された ID を持つオブジェクトを取得します。- パラメーター:
id- null であってはなりません。keyspace- null であってはなりません。- 戻り値:
- 一致する項目が存在しない場合は null になります。
delete
インターフェースからコピーされた説明:KeyValueAdapter指定された型と ID を持つオブジェクトを削除して返します。- パラメーター:
id- null であってはなりません。keyspace- null であってはなりません。- 戻り値:
- オブジェクトが見つからなかった場合は null
getAllOf
インターフェースからコピーされた説明:KeyValueAdapter指定されたキースペースのすべての要素を取得します。- パラメーター:
keyspace- null であってはなりません。- 戻り値:
- 何も見つからない場合は
CollectionSE を空にします。
entries
インターフェースからコピーされた説明:KeyValueAdapterすべてのエントリを反復処理するCloseableIteratorを返します。- パラメーター:
keyspace- null であってはなりません。- 戻り値:
deleteAllOf
インターフェースからコピーされた説明:KeyValueAdapter指定された型のすべてのオブジェクトを削除します。- パラメーター:
keyspace- null であってはなりません。
clear
public void clear()インターフェースからコピーされた説明:KeyValueAdapterすべてのオブジェクトを削除します。destroy
- 例外:
ExceptionSE
getKeySpaceMap
指定されたキー空間に関連付けられたマップを取得します。- パラメーター:
keyspace- null であってはなりません。- 戻り値: