クラス FutureResult<T>
java.lang.ObjectSE
org.springframework.data.redis.connection.FutureResult<T>
- 型パラメーター:
T
- 将来の結果を保持するオブジェクトのデータ型(通常はFuture
SE またはレスポンスラッパーの型)。
非同期操作の結果
- 作成者:
- Jennifer Hickey, Christoph Strobl, Mark Paluch
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明FutureResult
(T resultHolder) 結果自体を実際に保持している特定のオブジェクトに対して新しいFutureResult
を作成します。FutureResult
(T resultHolder, Converter converter) 結果自体を実際に保持している特定のオブジェクト用の新しいFutureResult
と、convert(Object)
を介して結果を変換できるコンバーターを作成します。FutureResult
(T resultHolder, Converter converter, SupplierSE<?> defaultConversionResult) 結果自体を実際に保持している特定のオブジェクト用の新しいFutureResult
と、convert(Object)
を介して結果を変換できるコンバーターを作成します。メソッドのサマリー
フィールドの詳細
converter
コンストラクターの詳細
FutureResult
結果自体を実際に保持している特定のオブジェクトに対して新しいFutureResult
を作成します。- パラメーター:
resultHolder
- null であってはなりません。
FutureResult
結果自体を実際に保持している特定のオブジェクト用の新しいFutureResult
と、convert(Object)
を介して結果を変換できるコンバーターを作成します。- パラメーター:
resultHolder
- null であってはなりません。converter
- null にすることができ、元の値を保持するためにデフォルトで ID コンバーターvalue -> value
になります。
FutureResult
public FutureResult(T resultHolder, @Nullable Converter converter, SupplierSE<?> defaultConversionResult) 結果自体を実際に保持している特定のオブジェクト用の新しいFutureResult
と、convert(Object)
を介して結果を変換できるコンバーターを作成します。- パラメーター:
resultHolder
- null であってはなりません。converter
- null にすることができ、元の値を保持するためにデフォルトで ID コンバーターvalue -> value
になります。defaultConversionResult
- null であってはなりません。- 導入:
- 2.1
メソッドの詳細
getResultHolder
実際の結果を保持しているオブジェクトを取得します。- 戻り値:
- 決して null にはなりません。
- 導入:
- 1.1
convert
コンバーターが指定されている場合は指定された結果を変換し、指定されていない場合は結果を返します- パラメーター:
result
- 変換する結果。null にすることができます。- 戻り値:
- 変換された結果または null。
getConverter
isStatus
public boolean isStatus()この結果が操作のステータスであるかどうかを示します。通常、ステータスの結果は変換時に破棄されます。- 戻り値:
- これがステータス結果の場合は true (つまり、OK)
setStatus
public void setStatus(boolean status) この結果が操作のステータスであるかどうかを示します。通常、ステータスの結果は変換時に破棄されます。get
- 戻り値:
- 操作の結果。null にすることができます。
conversionRequired
public abstract boolean conversionRequired()引き渡す前に、実際の結果をconverted
にする必要があるかどうかを示します。- 戻り値:
- 結果の変換が必要な場合は true。
- 導入:
- 2.1