Class SessionScope
java.lang.Object
org.apache.maven.impl.di.SessionScope
org.apache.maven.session.scope.internal.SessionScope
- All Implemented Interfaces:
com.google.inject.Scope, Scope
SessionScope
-
Nested Class Summary
Nested classes/interfaces inherited from class SessionScope
SessionScope.CachingProvider<T>, SessionScope.ScopeState -
Field Summary
Fields inherited from class SessionScope
values -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisTypeAnnotation(Class<? extends Annotation> annotationType) <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped) <T> voidstatic <T> com.google.inject.Provider<T> seededKeyProvider(Class<? extends T> clazz) Methods inherited from class SessionScope
createProxy, dispatch, enter, exit, getInterfaces, getScopeState, scope, seed, seed, seededKeySupplierMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.inject.Scope
toString
-
Constructor Details
-
SessionScope
public SessionScope()
-
-
Method Details
-
seed
-
scope
public <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped) - Specified by:
scopein interfacecom.google.inject.Scope
-
seededKeyProvider
-
isTypeAnnotation
- Overrides:
isTypeAnnotationin classSessionScope
-