Uses of Interface
org.apache.hivemind.internal.Module

Packages that use Module
org.apache.hivemind The main HiveMind package. 
org.apache.hivemind.impl Implementations of interfaces defined in the org.apache.commons.hivemind package. 
org.apache.hivemind.internal   
org.apache.hivemind.parse Classes used to parse HiveMind module deployment descriptors, and descriptor objects that represent the parsed information. 
org.apache.hivemind.schema Interfaces defining Schema support (used to process extension point contributions and service parameters). 
org.apache.hivemind.schema.rules Implementations of the Rule and Translator interfaces. 
org.apache.hivemind.service Definitions of services provided by the hivemind module. 
org.apache.hivemind.service.impl Implementations of services provided by the hivemind module. 
 

Uses of Module in org.apache.hivemind
 

Methods in org.apache.hivemind that return Module
 Module InterceptorStack.getServiceModule()
          Returns the module which contains the service extension point.
 

Methods in org.apache.hivemind with parameters of type Module
 void ServiceInterceptorFactory.createInterceptor(InterceptorStack stack, Module invokingModule, java.util.List parameters)
          Creates an interceptor and pushes it onto the interceptor stack.
 java.lang.Object ServiceImplementationFactory.createCoreServiceImplementation(java.lang.String serviceId, java.lang.Class serviceInterface, org.apache.commons.logging.Log serviceLog, Module invokingModule, java.util.List parameters)
          Creates a core implementation object for a particular service extension point.
 

Uses of Module in org.apache.hivemind.impl
 

Classes in org.apache.hivemind.impl that implement Module
 class ModuleImpl
          Implementation of Module.
 

Methods in org.apache.hivemind.impl that return Module
 Module SchemaProcessorImpl.getContributingModule()
           
 Module InvokeFactoryServiceConstructor.getContributingModule()
           
 Module InterceptorStackImpl.getServiceModule()
           
 Module CreateClassServiceConstructor.getContributingModule()
           
 Module ContributionImpl.getContributingModule()
           
 Module AbstractExtensionPoint.getModule()
           
 

Methods in org.apache.hivemind.impl with parameters of type Module
 void ServiceInterceptorContributionImpl.setContributingModule(Module module)
           
 void SchemaProcessorImpl.process(java.util.List elements, Module contributingModule)
          Processes a single extension.
 void InvokeFactoryServiceConstructor.setContributingModule(Module module)
           
 void CreateClassServiceConstructor.setContributingModule(Module module)
           
 void ContributionImpl.setContributingModule(Module module)
           
 void AbstractExtensionPoint.setModule(Module module)
           
 

Uses of Module in org.apache.hivemind.internal
 

Methods in org.apache.hivemind.internal that return Module
 Module ServiceImplementationConstructor.getContributingModule()
          Returns the module which created the contribution.
 Module ExtensionPoint.getModule()
          Returns the Module containing the extension point.
 Module Contribution.getContributingModule()
          Returns the module which made this contribution.
 

Uses of Module in org.apache.hivemind.parse
 

Methods in org.apache.hivemind.parse with parameters of type Module
 ServiceImplementationConstructor InvokeFactoryDescriptor.createConstructor(ServicePoint point, Module contributingModule)
           
 ServiceImplementationConstructor InstanceBuilder.createConstructor(ServicePoint point, Module contributingModule)
          Returns an instance of ServiceImplementationConstructor that will ultimately create the service implementation instance.
 ServiceImplementationConstructor CreateInstanceDescriptor.createConstructor(ServicePoint point, Module contributingModule)
           
 

Uses of Module in org.apache.hivemind.schema
 

Methods in org.apache.hivemind.schema that return Module
 Module SchemaProcessor.getContributingModule()
          Returns the module which contributed the current elements being processed.
 

Methods in org.apache.hivemind.schema with parameters of type Module
 java.lang.Object Translator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Invoked by a Rule to translate an inputValue into an appropriate object.
 

Uses of Module in org.apache.hivemind.schema.rules
 

Methods in org.apache.hivemind.schema.rules with parameters of type Module
 java.lang.Object SmartTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object ServiceTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Returns null if the input is null or empty.
 java.lang.Object ServicePointTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object ResourceTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Finds the resource.
 java.lang.Object QualifiedIdTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object NullTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Returns the inputValue.
 java.lang.Object LongTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Converts the string to an Long.
 java.lang.Object IntTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Converts the string to an Integer.
 java.lang.Object InstanceTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object IdListTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object EnumerationTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object DoubleTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
          Converts the string to an Double.
 java.lang.Object ConfigurationTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object ClassTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
protected  java.lang.Class ClassTranslator.extractClass(Module contributingModule, java.lang.String inputValue)
          Converts the value from a class name to an instance of the class.
 java.lang.Object BooleanTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 

Uses of Module in org.apache.hivemind.service
 

Methods in org.apache.hivemind.service with parameters of type Module
 java.lang.Object ObjectProvider.provideObject(Module contributingModule, java.lang.Class propertyType, java.lang.String locator, Location location)
          Invoked by the translator to provide the value.
 ClassFab ClassFactory.newClass(java.lang.String name, java.lang.Class superClass, Module module)
          Creates a ClassFab object for the given name; the new class is a subclass of the indicated class.
 

Uses of Module in org.apache.hivemind.service.impl
 

Methods in org.apache.hivemind.service.impl with parameters of type Module
 java.lang.Object ServicePropertyObjectProvider.provideObject(Module contributingModule, java.lang.Class propertyType, java.lang.String locator, Location location)
           
 java.lang.Object ServiceObjectProvider.provideObject(Module contributingModule, java.lang.Class propertyType, java.lang.String locator, Location location)
          Interprets the locator as a service id, and passes it to getService(String, Class).
 java.lang.Object ObjectTranslator.translate(Module contributingModule, java.lang.Class propertyType, java.lang.String inputValue, Location location)
           
 java.lang.Object ObjectInstanceObjectProvider.provideObject(Module contributingModule, java.lang.Class propertyType, java.lang.String locator, Location location)
           
 void LoggingInterceptorFactory.createInterceptor(InterceptorStack stack, Module contributingModule, java.util.List parameters)
          Creates the interceptor.
 java.lang.Object ConfigurationObjectProvider.provideObject(Module contributingModule, java.lang.Class propertyType, java.lang.String locator, Location location)
          A wrapper around getConfiguration(String).
 ClassFab ClassFactoryImpl.newClass(java.lang.String name, java.lang.Class superClass, Module module)
           
 java.lang.Object BuilderSmartPropertyFacet.getFacetValue(java.lang.String point, Module invokingModule, java.lang.Class targetClass)
           
 java.lang.Object BuilderServiceIdFacet.getFacetValue(java.lang.String serviceId, Module invokingModule, java.lang.Class targetType)
           
 java.lang.Object BuilderPropertyFacet.getFacetValue(java.lang.String point, Module invokingModule, java.lang.Class targetType)
           
 java.lang.Object BuilderMessagesFacet.getFacetValue(java.lang.String point, Module invokingModule, java.lang.Class targetType)
           
 java.lang.Object BuilderLogFacet.getFacetValue(java.lang.String serviceId, Module module, java.lang.Class targetType)
           
 java.lang.Object BuilderFactory.createCoreServiceImplementation(java.lang.String serviceId, java.lang.Class serviceInterface, org.apache.commons.logging.Log serviceLog, Module invokingModule, java.util.List parameters)
           
abstract  java.lang.Object BuilderFacet.getFacetValue(java.lang.String serviceId, Module invokingModule, java.lang.Class targetType)
          Implemented in subclasses to provide a specific value for the facet (for use as a constructor parameter, or as a value to set a property to).
 java.lang.String BuilderFacet.autowire(java.lang.Object target, java.lang.String serviceId, Module invokingModule, org.apache.commons.logging.Log log)
          Attempts to autowire a property of the target.
 java.lang.Object BuilderErrorHandlerFacet.getFacetValue(java.lang.String serviceId, Module invokingModule, java.lang.Class targetType)
           
 java.lang.Object BuilderClassResolverFacet.getFacetValue(java.lang.String serviceId, Module invokingModule, java.lang.Class targetType)
           
 

Constructors in org.apache.hivemind.service.impl with parameters of type Module
BuilderFactoryLogic(Module contributingModule, org.apache.commons.logging.Log log, java.lang.String serviceId, BuilderParameter parameter)