Index
All Classes and Interfaces|All Packages|Serialized Form
A
- active() - Method in class org.microbean.scopelet.Scopelet
-
Returns
trueif and only if thisScopeletis active at the moment of the call.
C
- close() - Method in class org.microbean.scopelet.MapBackedScopelet
- close() - Method in class org.microbean.scopelet.Scopelet
- closed() - Method in class org.microbean.scopelet.Scopelet
-
Returns
trueif and only if at the moment of invocation thisScopeletis (irrevocably) closed (and therefore also not active). - create(Creation) - Method in class org.microbean.scopelet.Scopelet
-
Creates this
Scopeletby simply returning it. - CreationCycleDetectedException - Exception Class in org.microbean.scopelet
-
A
ScopeletExceptionindicating that during contextual instance creation a cycle was detected. - CreationCycleDetectedException() - Constructor for exception class org.microbean.scopelet.CreationCycleDetectedException
-
Creates a new
CreationCycleDetectedException.
D
- describeConstable() - Method in class org.microbean.scopelet.NoneScopelet
- describeConstable() - Method in class org.microbean.scopelet.Qualifiers
- describeConstable() - Method in class org.microbean.scopelet.SingletonScopelet
- destroy(S, Destruction) - Method in class org.microbean.scopelet.Scopelet
- destroys() - Method in class org.microbean.scopelet.Scopelet
F
- findNormalScope(Collection) - Method in class org.microbean.scopelet.Scopes
-
Returns the first
AnnotationMirrorthat is present in the suppliedCollectionofAnnotationMirrors, and their meta-annotations, for which an invocation of theScopes.normalScope(AnnotationMirror)method returnstrue, ornull, if no suchAnnotationMirrorexists. - findScope(Collection) - Method in class org.microbean.scopelet.Scopes
-
Returns the first
AnnotationMirrorthat is present in the suppliedCollectionofAnnotationMirrors, and their meta-annotations, for which an invocation of theScopes.scope(AnnotationMirror)method returnstrue, ornull, if no suchAnnotationMirrorexists. - fireScopeletDestroyed(ReferencesSelector) - Method in class org.microbean.scopelet.Scopelet
-
Informs any interested observers that this
Scopelethas been irrevocably destroyed. - fireScopeletDestroying(ReferencesSelector) - Method in class org.microbean.scopelet.Scopelet
-
Informs any interested observers that this
Scopeletis about to be destroyed. - fireScopeletInitialized(ReferencesSelector) - Method in class org.microbean.scopelet.Scopelet
-
Informs any interested observers that this
Scopelethas just been initialized.
I
- InactiveScopeletException - Exception Class in org.microbean.scopelet
- InactiveScopeletException() - Constructor for exception class org.microbean.scopelet.InactiveScopeletException
-
Creates a new
InactiveScopeletException. - instance(Object, Factory, Creation) - Method in class org.microbean.scopelet.MapBackedScopelet
- instance(Object, Factory, Creation) - Method in class org.microbean.scopelet.NoneScopelet
-
Checks to see if this
Scopeletis active and then returns a contextual instance created by the suppliedFactory. - instance(Object, Factory, Creation) - Method in class org.microbean.scopelet.Scopelet
M
- MapBackedScopelet<M> - Class in org.microbean.scopelet
-
A thread-safe, partial
Scopeletimplementation backed byConcurrentMapmachinery. - MapBackedScopelet() - Constructor for class org.microbean.scopelet.MapBackedScopelet
-
Creates a new
MapBackedScopelet. - metaNormalScope() - Method in class org.microbean.scopelet.Scopes
-
Returns the non-
null, determinateAnnotationMirrorthat can be used to designate otherAnnotationMirrors as normal scopes. - metaPseudoScope() - Method in class org.microbean.scopelet.Scopes
-
Returns the non-
null, determinateAnnotationMirrorthat can be used to designate otherAnnotationMirrors as scopes.
N
- noneScope() - Method in class org.microbean.scopelet.Scopes
-
Returns a non-
null, determinateAnnotationMirrorrepresenting the identifier for the none scope. - NoneScopelet - Class in org.microbean.scopelet
-
A
Scopeletimplementation that does not cache objects at all. - NoneScopelet() - Constructor for class org.microbean.scopelet.NoneScopelet
-
Creates a new
NoneScopelet. - normal(AnnotationMirror) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif the suppliedAnnotationMirrorhas elements that might be used to indicate that it is a normal scope. - normalScope(AnnotationMirror) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif and only if the suppliedAnnotationMirroris a normal scope identifier.
O
- org.microbean.scopelet - module org.microbean.scopelet
-
Provides packages related to implementing scopelets.
- org.microbean.scopelet - package org.microbean.scopelet
-
Provides classes and interfaces implementing scopelets, lifecycle managers for beans.
P
- primordialMetaQualifier() - Method in class org.microbean.scopelet.Qualifiers
-
Returns the non-
null, determinateAnnotationMirrorrepresenting the primordial meta-qualifier. - primordialMetaQualifier(AnnotationMirror) - Method in class org.microbean.scopelet.Qualifiers
-
Returns
trueif and only if the suppliedAnnotationMirroris the same as the primordial meta-qualifier. - primordialMetaQualifiers() - Method in class org.microbean.scopelet.Qualifiers
- proxiable(Id) - Method in class org.microbean.scopelet.ScopedInstances
-
Returns
trueif and only if the suppliedIdis proxiable. - pseudoScope(AnnotationMirror) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif and only if the suppliedAnnotationMirroris a pseudo-scope identifier.
Q
- Qualifiers - Class in org.microbean.scopelet
-
A utility class for working with qualifiers.
- Qualifiers(Domain, Qualifiers) - Constructor for class org.microbean.scopelet.Qualifiers
-
Creates a new
Qualifiers. - Qualifiers(Domain, Qualifiers, AnnotationMirror) - Constructor for class org.microbean.scopelet.Qualifiers
-
Creates a new
Qualifiers.
R
- remove(Object) - Method in class org.microbean.scopelet.MapBackedScopelet
- remove(Object) - Method in class org.microbean.scopelet.Scopelet
- removes() - Method in class org.microbean.scopelet.MapBackedScopelet
- removes() - Method in class org.microbean.scopelet.Scopelet
S
- scope(AnnotationMirror) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif and only if the suppliedAnnotationMirroris a scope identifier (either a pseudo-scope identifier or a normal scope identifier. - ScopedInstances - Class in org.microbean.scopelet
-
An
Instancesimplementation that is based on scopes. - ScopedInstances(Domain, Qualifiers, Qualifiers, Scopes, AnnotationMirror) - Constructor for class org.microbean.scopelet.ScopedInstances
-
Creates a new
ScopedInstances. - Scopelet<S> - Class in org.microbean.scopelet
-
A manager of object lifespans on behalf of one or more notional scopes.
- Scopelet() - Constructor for class org.microbean.scopelet.Scopelet
-
Creates a new
Scopelet. - ScopeletException - Exception Class in org.microbean.scopelet
-
A
RuntimeExceptionindicating a problem with aScopelet. - ScopeletException() - Constructor for exception class org.microbean.scopelet.ScopeletException
-
Creates a new
ScopeletException. - ScopeletException(String) - Constructor for exception class org.microbean.scopelet.ScopeletException
-
Creates a new
ScopeletException. - ScopeletException(String, Throwable) - Constructor for exception class org.microbean.scopelet.ScopeletException
-
Creates a new
ScopeletException. - ScopeletException(Throwable) - Constructor for exception class org.microbean.scopelet.ScopeletException
-
Creates a new
ScopeletException. - Scopes - Class in org.microbean.scopelet
-
A utility class for working with scopes and their identifiers.
- Scopes(Qualifiers, Qualifiers, AnnotationMirror, AnnotationMirror, AnnotationMirror, AnnotationMirror) - Constructor for class org.microbean.scopelet.Scopes
-
Creates a new
Scopes. - Scopes(Domain, Qualifiers, Qualifiers) - Constructor for class org.microbean.scopelet.Scopes
-
Creates a new
Scopes. - Scopes(Domain, Qualifiers, Qualifiers, AnnotationMirror, AnnotationMirror, AnnotationMirror, AnnotationMirror) - Constructor for class org.microbean.scopelet.Scopes
-
Creates a new
Scopes. - selectableOf(Selectable) - Method in class org.microbean.scopelet.ScopedInstances
-
Returns a
Selectable<AnnotatedConstruct, Bean<?>>that properly considers the fact that aScopeletmay be active or inactive at any point for any reason. - singleton() - Method in class org.microbean.scopelet.Scopelet
-
Returns this
Scopeletif it has been created via theScopelet.create(Creation)method, ornullif that method has not yet been invoked. - singletonScope() - Method in class org.microbean.scopelet.Scopes
-
Returns a non-
null, determinateAnnotationMirrorrepresenting the identifier for the singleton pseudo-scope. - SingletonScopelet - Class in org.microbean.scopelet
-
A
MapBackedScopeletimplementation that caches singletons. - SingletonScopelet() - Constructor for class org.microbean.scopelet.SingletonScopelet
-
Creates a new
SingletonScopelet. - supplier(Bean, Creation) - Method in class org.microbean.scopelet.ScopedInstances
T
- TooManyActiveScopeletsException - Exception Class in org.microbean.scopelet
-
A
ScopeletExceptionindicating that there were too many activeScopelets when zero or one was expected. - TooManyActiveScopeletsException() - Constructor for exception class org.microbean.scopelet.TooManyActiveScopeletsException
-
Creates a new
TooManyActiveScopeletsException. - TooManyActiveScopeletsException(String) - Constructor for exception class org.microbean.scopelet.TooManyActiveScopeletsException
-
Creates a new
TooManyActiveScopeletsException. - TooManyActiveScopeletsException(String, Throwable) - Constructor for exception class org.microbean.scopelet.TooManyActiveScopeletsException
-
Creates a new
TooManyActiveScopeletsException. - TooManyActiveScopeletsException(Throwable) - Constructor for exception class org.microbean.scopelet.TooManyActiveScopeletsException
-
Creates a new
TooManyActiveScopeletsException.
All Classes and Interfaces|All Packages|Serialized Form