public class ScopeLocalJdk8<T> extends java.lang.Object implements ScopeLocal<T>
| 构造器和说明 |
|---|
ScopeLocalJdk8(java.lang.Class<?> applyFor) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
get()
获取
|
void |
remove() |
void |
set(T value) |
<R,X extends java.lang.Throwable> |
with(T value,
CallableTx<? extends R,X> callable)
使用值并调用
|
<X extends java.lang.Throwable> |
with(T value,
ConsumerTx<T,X> consumer)
使用值并运行
|
<R,X extends java.lang.Throwable> |
with(T value,
FunctionTx<T,? extends R,X> function)
使用值并调用
|
<X extends java.lang.Throwable> |
with(T value,
RunnableTx<X> runnable)
使用值并运行
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnewInstance, newInstancepublic T get()
ScopeLocalget 在接口中 ScopeLocal<T>public <X extends java.lang.Throwable> void with(T value, RunnableTx<X> runnable) throws X extends java.lang.Throwable
ScopeLocalwith 在接口中 ScopeLocal<T>X extends java.lang.Throwablepublic <R,X extends java.lang.Throwable> R with(T value, CallableTx<? extends R,X> callable) throws X extends java.lang.Throwable
ScopeLocalwith 在接口中 ScopeLocal<T>X extends java.lang.Throwablepublic <X extends java.lang.Throwable> void with(T value, ConsumerTx<T,X> consumer) throws X extends java.lang.Throwable
ScopeLocalwith 在接口中 ScopeLocal<T>X extends java.lang.Throwablepublic <R,X extends java.lang.Throwable> R with(T value, FunctionTx<T,? extends R,X> function) throws X extends java.lang.Throwable
ScopeLocalwith 在接口中 ScopeLocal<T>X extends java.lang.Throwablepublic void set(T value)
set 在接口中 ScopeLocal<T>public void remove()
remove 在接口中 ScopeLocal<T>