All Classes and Interfaces
Class
Description
A
ScopeletException
indicating that during contextual instance creation a cycle was detected.An
AutoCloseable
pairing of a contextual instance that can be destroyed with a Instance.Destructor
that can
destroy it, an AutoCloseable
that can release its dependent objects when needed, and a Request
that
caused it to be created.An interface whose implementations can destroy contextual instances.
A thread-safe, partial
Scopelet
implementation backed by ConcurrentMap
machinery.A
Scopelet
implementation that does not cache objects at all.A manager of object lifespans identified by a scope.
A
RuntimeException
indicating a problem with a Scopelet
.A
MapBackedScopelet
implementation that caches singletons.A
ScopeletException
indicating that there were too many active Scopelet
s when zero or one was expected.