Package org.apache.hivemind.service.impl

Implementations of services provided by the hivemind module.

See:
          Description

Class Summary
AbstractFab Common code for ClassFabImpland InterfaceFabImpl.
BuilderClassResolverFacet BuilderFacetwhose value is the ClassResolverof the contributing module.
BuilderErrorHandlerFacet Exposes the invoking module's ErrorHandlerto 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 ServiceImplementationFactorythat can instantiate an object and then configure its properties.
BuilderFactoryLogic Created by BuilderFactoryfor 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 BuilderFacetwhose value is the Messagesfor the module containing the service being constructed.
BuilderParameter Parameter object used with BuilderFactory.
BuilderPropertyFacet Implementation of BuilderFacetthat stores a value.
BuilderServiceIdFacet BuilderFacetwhose value is the service id of the service being constructed.
ClassFabImpl Implementation of ClassFab.
ClassFactoryImpl Implementation of ClassFactory.
ClassObjectProvider Implementation of ObjectProviderthat interprets the locator as a class name and converts it to a Class object.
ConfigurationObjectProvider Implementation of ObjectProvidermapped to prefix "configuration:" for accessing configurations.
CtClassSource Wrapper around Javassist's ClassPooland our own ClassFactoryClassLoaderthat manages the creation of new instance of CtClassand converts finished CtClass's into instantiable Classes.
DefaultsSymbolSource Implementation of SymbolSourcedriven 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 ObjectProviderthat instantiates a new instance of a class.
ObjectTranslator Implementation of the indirect translator.
ServiceObjectProvider An ObjectProviderthat 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.
 

Package org.apache.hivemind.service.impl Description

Implementations of services provided by the hivemind module.