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