Class SessionScope
java.lang.Object
org.apache.maven.impl.di.SessionScope
- All Implemented Interfaces:
- Scope
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static classA provider wrapping an existing provider with a cacheprotected static final classScopeState
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected <T> TcreateProxy(Key<T> key, Supplier<T> unscoped) protected <T> Objectvoidenter()voidexit()protected Class<?>[]getInterfaces(Class<?> superType) protected SessionScope.ScopeStateprotected booleanisTypeAnnotation(Class<? extends Annotation> annotationType) <T> Supplier<T> <T> void<T> voidstatic <T> Supplier<T> seededKeySupplier(Class<? extends T> clazz) 
- 
Field Details- 
values
 
- 
- 
Constructor Details- 
SessionScopepublic SessionScope()
 
- 
- 
Method Details- 
enterpublic void enter()
- 
getScopeState
- 
exitpublic void exit()
- 
seed
- 
seed
- 
scope
- 
createProxy
- 
dispatch
- 
getInterfaces
- 
isTypeAnnotation
- 
seededKeySupplier
 
-