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.