Package com.hammurapi.util

Interface Summary
Adaptable Classes which have multiple dynamic facets (adapters) shall implement this interface.
Context Execution context.
Identifiable<I> Something with identity.
IdentityExtractor<I> IdentityManager delegates identity retrieval to IdentityExtractor services.
IdentityManager<I> Implementations of this interface provide unique identities for objects.
MutableContext Context which can be modified.
Visitable<T>  
Visitor<T>  
 

Class Summary
ClassHierarchyVisitable Visits class hierarchy in the order: class, implemented interfaces, superclass, superclass implemented interfaces, ...
ClassResourceLoader Utility class which searches class hierarchy for a resource.
CompositeContext Context delegating to other contexts "parts".
DefaultContext Default context uses ServiceLoader to find services in a given classloader and map of bindings.
FacadeContext Simple context implementation.
InlineExecutor Executes command in the current thread.
Pumper Copies all data from an input stream to an output stream.
SimpleMutableContext Simple context implementation.
SingletonChainingContext<ST>  
WeakIdentityManager Maintains weak references to objects.