public class ThreadLocalStorageScope<S> extends Object implements Scope
Modifier and Type | Class and Description |
---|---|
static interface |
ThreadLocalStorageScope.TriConsumer<A1,A2,A3> |
Constructor and Description |
---|
ThreadLocalStorageScope(BiFunction<S,String,Object> retrievalFunction,
ThreadLocalStorageScope.TriConsumer<S,String,Object> storageFunction) |
Modifier and Type | Method and Description |
---|---|
void |
clearStorage() |
<T> T |
get(Factory<T> factory)
Get an instance of the given factory for this scope.
|
void |
setStorage(S storage) |
public ThreadLocalStorageScope(BiFunction<S,String,Object> retrievalFunction, ThreadLocalStorageScope.TriConsumer<S,String,Object> storageFunction)
public <T> T get(Factory<T> factory)
Scope
public void setStorage(S storage)
public void clearStorage()
Copyright © 2016. All rights reserved.