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.SingletonScopelet
- destroy(S, Destruction) - Method in class org.microbean.scopelet.Scopelet
- destroys() - Method in class org.microbean.scopelet.Scopelet
F
- findScope(Collection) - Method in class org.microbean.scopelet.Scopes
-
Returns the first
Attributesthat is present in the suppliedCollectionofAttributes, and their meta-attributes, for which an invocation of theScopes.scope(Attributes)method returnstrue, ornull, if no suchAttributesexists. - 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.
N
- none() - Method in class org.microbean.scopelet.Scopes
-
Returns a non-
null, determinateAttributesrepresenting 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() - Method in class org.microbean.scopelet.Scopes
- normal(Attributes) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif the suppliedAttributeshas elements that might be used to indicate that it is a normal scope.
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
- primordial(Collection) - Method in class org.microbean.scopelet.ScopedInstances
-
Returns
trueif and only if the suppliedCollectionofAttributesis deemed to designate something as primordial. - proxiable(Id) - Method in class org.microbean.scopelet.ScopedInstances
-
Returns
trueif and only if the suppliedIdis proxiable. - pseudo() - Method in class org.microbean.scopelet.Scopes
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() - Method in class org.microbean.scopelet.Scopes
-
Returns the non-
null, determinateAttributesthat can be used to designate otherAttributesas a scope. - scope(Attributes) - Method in class org.microbean.scopelet.Scopes
-
Returns
trueif and only if the suppliedAttributesis a scope identifier. - ScopedInstances - Class in org.microbean.scopelet
-
An
Instancesimplementation that is based on scopes. - ScopedInstances(Domain, Qualifiers, Scopes) - 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) - Constructor for class org.microbean.scopelet.Scopes
-
Creates a new
Scopes. - selectableOf(Domain, Selectable) - Static method in class org.microbean.scopelet.ScopedInstances
-
Returns a
Selectable<AttributedType, 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. - singleton() - Method in class org.microbean.scopelet.Scopes
-
Returns a non-
null, determinateAttributesrepresenting 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