com.google.inject.Scopepublic class SessionScope
extends java.lang.Object
implements com.google.inject.Scope
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SessionScope.Memento |
| Constructor | Description |
|---|---|
SessionScope() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
enter() |
|
void |
enter(SessionScope.Memento memento) |
|
void |
exit() |
|
SessionScope.Memento |
memento() |
|
<T> com.google.inject.Provider<T> |
scope(com.google.inject.Key<T> key,
com.google.inject.Provider<T> unscoped) |
|
<T> void |
seed(java.lang.Class<T> clazz,
com.google.inject.Provider<T> value) |
|
<T> void |
seed(java.lang.Class<T> clazz,
T value) |
|
static <T> com.google.inject.Provider<T> |
seededKeyProvider() |
public void enter()
public void enter(SessionScope.Memento memento)
public void exit()
public SessionScope.Memento memento()
public <T> void seed(java.lang.Class<T> clazz,
com.google.inject.Provider<T> value)
public <T> void seed(java.lang.Class<T> clazz,
T value)
public <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key,
com.google.inject.Provider<T> unscoped)
scope in interface com.google.inject.Scopepublic static <T> com.google.inject.Provider<T> seededKeyProvider()