Module org.microbean.scopelet
Package org.microbean.scopelet
Class MapBackedScopelet<M extends MapBackedScopelet<M>>
java.lang.Object
org.microbean.scopelet.Scopelet<M>
org.microbean.scopelet.MapBackedScopelet<M>
- All Implemented Interfaces:
AutoCloseable
,Constable
,org.microbean.bean.Aggregate
,org.microbean.bean.Factory<M>
,org.microbean.scope.ScopeMember
- Direct Known Subclasses:
SingletonScopelet
-
Constructor Summary
ModifierConstructorDescriptionprotected
MapBackedScopelet
(org.microbean.qualifier.NamedAttributeMap<?> scopeId) -
Method Summary
Methods inherited from class org.microbean.scopelet.Scopelet
active, bean, closed, containsId, create, destroys, equals, get, governedBy, governingScopeId, hashCode, id, scopeId, singleton
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.microbean.bean.Factory
dependencies, describeConstable, destroy
-
Constructor Details
-
MapBackedScopelet
-
-
Method Details
-
instance
public <I> I instance(Object beanId, org.microbean.bean.Factory<I> factory, org.microbean.bean.Creation<I> c, org.microbean.bean.ReferenceSelector r) - Specified by:
instance
in classScopelet<M extends MapBackedScopelet<M>>
-
remove
- Specified by:
remove
in classScopelet<M extends MapBackedScopelet<M>>
-
close
- Specified by:
close
in interfaceAutoCloseable
- Overrides:
close
in classScopelet<M extends MapBackedScopelet<M>>
-