Class SessionScope
java.lang.Object
org.apache.maven.internal.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 org.apache.maven.internal.impl.di.SessionScope
SessionScope.CachingProvider<T>, SessionScope.ScopeState -
Field Summary
Fields inherited from class org.apache.maven.internal.impl.di.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 org.apache.maven.internal.impl.di.SessionScope
createProxy, dispatch, enter, exit, getInterfaces, getScopeState, scope, seed, seed, seededKeySupplierMethods inherited from class java.lang.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
-