Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package org.apache.hivemind.service.impl

Definitions of services provided by the hivemind module.

See:
          Description

Interface Summary
BeanInterface  
BeanSubInterface  
Nasty Used just for testing ClassFabImpl.toString() 55 .
 

Class Summary
AbstractFab Common code for ClassFabImpl and InterfaceFabImpl.
BuilderClassResolverFacet BuilderFacet whose value is the org.apache.hivemind.ClassResolver of the contributing module.
BuilderErrorHandlerFacet Exposes the invoking module's org.apache.hivemind.ErrorHandler to a service as a constructor parameter or a property.
BuilderErrorLogFacet Exposes the service's error log 55 as a constructor parameter or a property.
BuilderFacet Represents one facet of constructing a service implementation instance.
BuilderFactory Implementation of org.apache.hivemind.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 org.apache.hivemind.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 org.apache.hivemind.service.ClassFab.
ClassFactoryClassLoader ClassLoader used to properly instantiate newly created classes.
ClassFactoryImpl Implementation of org.apache.hivemind.service.ClassFactory.
ClassObjectProvider Implementation of org.apache.hivemind.service.ObjectProvider that interprets the locator as a class name and converts it to a Class object.
ConfigurationObjectProvider Implementation of org.apache.hivemind.service.ObjectProvider mapped to prefix "configuration:" for accessing configurations.
CtClassSource Wrapper around Javassist's javassist.ClassPool and our own ClassFactoryClassLoader that manages the creation of new instance of javassist.CtClass and converts finished CtClass's into instantiable Classes.
DefaultsSymbolSource Implementation of org.apache.hivemind.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 org.apache.hivemind.service.EventLinker.
EventRegistration An event registrtion for a service constructed by BuilderFactory.
ExtendingInterfaceBean  
ExtendingSubInterfaceBean  
FactoryDefault Default symbol value defined by the hivemind.FactoryDefaults extension point.
HiveMindClassPool Used to ensure that javassist.ClassPool#appendClassPath(javassist.ClassPath) is invoked with a synchronized lock.
IgnoreStaticAndPrivateMethodsBean  
InitializerErrorRunnable  
InterfaceFabImpl  
InterfaceSynthesizerImpl  
InterfaceSynthesizerImpl.Operation  
ListPropertyBean  
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.
MethodFabImpl Implementation of org.apache.hivemind.service.MethodFab, which is returned from org.apache.hivemind.service.ClassFab#addMethod(int, String, Class, Class[], Class[], String), so that additional exception handlers may be attached to the added method.
ObjectInstanceObjectProvider Implementation of org.apache.hivemind.service.ObjectProvider that instantiates a new instance of a class.
ObjectTranslator Implementation of the indirect translator.
ServiceMessages Messages for the service.impl package.
ServiceObjectProvider An org.apache.hivemind.service.ObjectProvider that provides access to services.
ServicePropertyObjectProvider org.apache.hivemind.service.ObjectProvider implementation that obtains a named property from a service.
SimpleBean  
TestBuilderFactory Additional tests for BuilderFactoryLogic.
TestBuilderPropertyFacet  
TestClassFab Tests related to ClassFabImpl, CtClassSource, etc.
TestClassFabUtils Tests for org.apache.hivemind.service.ClassFabUtils
TestInterfaceFab Tests for InterfaceFabImpl.
TestInterfaceSynthesizer  
TestLoggingInterceptorFactory Tests for LoggingInterceptorFactory.
TestObjectProviders Tests for several implementations of org.apache.hivemind.service.ObjectProvider.
TestObjectTranslator Tests for ObjectTranslator.
ThreadEventNotifierImpl Implementation of org.apache.hivemind.service.ThreadEventNotifier, available as service hivemind.ThreadEventNotifier.
ThreadLocaleFactory Specialized factory used to create instances of ThreadLocaleImpl (i.e., service hivemind.ThreadLocale).
ThreadLocaleImpl  
ThreadLocalStorageImpl Implementation of org.apache.hivemind.service.ThreadLocalStorage.
ThreadLocalStorageImpl.CleanableThreadLocal  
 

Package org.apache.hivemind.service.impl Description

Definitions of services provided by the hivemind module.