Package org.apache.hivemind.service.impl

Implementations of services provided by the hivemind module.

See:
          Description

Class Summary
AbstractLoggingInterceptor Base class used to dynamically build logging interceptors.
AbstractServiceInterceptorFactory Base class for creating new service interceptors.
BuilderClassResolverFacet BuilderFacet whose value is the ClassResolver of the contributing module.
BuilderErrorHandlerFacet Exposes the Registry's ErrorHandler to a service 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.
BuilderSmartPropertyFacet BuilderFacet that leverages SmartTranslator to automatically convert the input string into an appropriate type.
ClassFabImpl Implementation of ClassFab.
ClassFactoryImpl Implementation of ClassFactory.
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.
LoggingInterceptorFactory An interceptor factory that adds logging capability to a service.
ObjectInstanceObjectProvider Implementation of ObjectProvider that instantiates a new instance of a class.
ObjectProviderContribution A contribution to the hivemind.ObjectProviders configuration point.
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.
ThreadLocalStorageImpl Implementation of ThreadLocalStorage.
 

Package org.apache.hivemind.service.impl Description

Implementations of services provided by the hivemind module.