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, org.apache.maven.di.Scope
public class SessionScope
extends org.apache.maven.impl.di.SessionScope
implements com.google.inject.Scope
SessionScope
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.maven.impl.di.SessionScope
org.apache.maven.impl.di.SessionScope.CachingProvider<T>, org.apache.maven.impl.di.SessionScope.ScopeState -
Field Summary
Fields inherited from class org.apache.maven.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.impl.di.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 classorg.apache.maven.impl.di.SessionScope
-