クラスjava.lang.ScopedValueの
使用
ScopedValuePREVIEWを使用するパッケージ
-
java.langでのScopedValuePREVIEWの使用
ScopedValuePREVIEWを返すjava.langのメソッド修飾子と型メソッド説明static <T> ScopedValuePREVIEW<T> ScopedValue.newInstance()すべてのスレッドに対して最初はバインドされていないスコープ値を作成します。ScopedValuePREVIEW型のパラメータを持つjava.langのメソッド修飾子と型メソッド説明static <T,R, X extends Throwable>
RScopedValue.callWhere(ScopedValuePREVIEW<T> key, T value, ScopedValue.CallableOpPREVIEW<? extends R, X> op) 現在のスレッドの値にバインドされたScopedValueを使用して、値を返す操作をコールします。<T> TScopedValue.Carrier.get(ScopedValuePREVIEW<T> key) このマッピングでScopedValuePREVIEWの値を返します。static <T> voidScopedValue.runWhere(ScopedValuePREVIEW<T> key, T value, Runnable op) 現在のスレッドの値にバインドされたScopedValueを使用して操作を実行します。ScopedValue.Carrier.where(ScopedValuePREVIEW<T> key, T value) このキャリアからのマッピングに加えて、keyからvalueへの新しいマッピングを含む新しいCarrierを返します。static <T> ScopedValue.CarrierPREVIEWScopedValue.where(ScopedValuePREVIEW<T> key, T value) ScopedValuekeyから値への単一のマッピングを使用して、新しいCarrierを作成します。