hivemind
module.See: Description
Class | Description |
---|---|
AbstractFab |
Common code for
ClassFabImpl and
InterfaceFabImpl . |
BuilderClassResolverFacet |
BuilderFacet whose value is the
ClassResolver of the contributing module. |
BuilderErrorHandlerFacet |
Exposes the invoking module's
ErrorHandler to a service as a
constructor parameter or a property. |
BuilderErrorLogFacet |
Exposes the service's
error log
as a constructor parameter or a property. |
BuilderFacet |
Represents one facet of constructing a service implementation instance.
|
BuilderFactory |
Implementation of
ServiceImplementationFactory that can instantiate
an object and then configure its properties. |
BuilderFactoryLogic |
Created by
BuilderFactory for each service to be
created; encapsulates all the direct and indirect parameters used to construct a service. |
BuilderLogFacet |
Facet whose value is the
Log instance for the service (which is based on the
service id, not the class name). |
BuilderMessagesFacet |
BuilderFacet whose value is the
Messages for the module containing the service being constructed. |
BuilderParameter |
Parameter object used with
BuilderFactory . |
BuilderPropertyFacet |
Implementation of
BuilderFacet that stores a value. |
BuilderServiceIdFacet |
BuilderFacet whose value is the service id of the
service being constructed. |
ClassFabImpl |
Implementation of
ClassFab . |
ClassFactoryImpl |
Implementation of
ClassFactory . |
ClassObjectProvider |
Implementation of
ObjectProvider that interprets the locator
as a class name and converts it to a Class object. |
ConfigurationObjectProvider |
Implementation of
ObjectProvider mapped to prefix
"configuration:" for accessing configurations. |
CtClassSource |
Wrapper around Javassist's
ClassPool and our own
ClassFactoryClassLoader that manages the creation of new
instance of CtClass and converts finished CtClass's into instantiable Classes. |
DefaultsSymbolSource |
Implementation of
SymbolSource driven off of an extension point. |
EagerLoader |
Implementation of the
hivemind.EagerLoad service, which
is contributed into to hivemind.Startup configuration point. |
EventLinkerImpl |
Implementation of
EventLinker . |
EventRegistration |
An event registrtion for a service constructed by
BuilderFactory . |
FactoryDefault |
Default symbol value defined by the
hivemind.FactoryDefaults extension point. |
HiveMindClassPool |
Used to ensure that
ClassPool.appendClassPath(javassist.ClassPath) is invoked
with a synchronized lock. |
InterfaceFabImpl | |
InterfaceSynthesizerImpl | |
LoggingInterceptorFactory |
An interceptor factory that adds logging capability to a service.
|
LoggingUtils |
Collection of static methods used by loggers to
log method entry and exit.
|
ObjectInstanceObjectProvider |
Implementation of
ObjectProvider that instantiates a new
instance of a class. |
ObjectTranslator |
Implementation of the indirect translator.
|
ServiceObjectProvider |
An
ObjectProvider that provides access to services. |
ServicePropertyObjectProvider |
ObjectProvider implementation
that obtains a named property from a service. |
ThreadEventNotifierImpl |
Implementation of
ThreadEventNotifier , available as service
hivemind.ThreadEventNotifier . |
ThreadLocaleFactory |
Specialized factory used to create instances of
ThreadLocaleImpl (i.e., service hivemind.ThreadLocale). |
ThreadLocaleImpl | |
ThreadLocalStorageImpl |
Implementation of
ThreadLocalStorage . |
hivemind
module.