Package | Description |
---|---|
org.apache.hivemind.impl |
Implementations of interfaces defined in the org.apache.commons.hivemind package.
|
org.apache.hivemind.impl.servicemodel | |
org.apache.hivemind.parse |
Classes used to parse HiveMind module deployment descriptors, and descriptor objects
that represent the parsed information.
|
org.apache.hivemind.schema.impl |
Implementations of schema-related intefaces defined in package
org.apache.hivemind.schema.
|
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. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractExtensionPoint
Base class for extension points; provides module, visibility and extensionPointId properties.
|
class |
ConfigurationPointImpl
Implementation of the
ConfigurationPoint interface; a
container for Contribution s. |
class |
CreateClassServiceConstructor
Constructs a service by instantiating a class.
|
class |
ElementImpl
Implementation of
Element . |
class |
InvokeFactoryServiceConstructor
Constructs a new service by invoking methods on another service (which implements the
ServiceImplementationFactory interface. |
class |
ModuleImpl
Implementation of
Module . |
class |
ServiceInterceptorContributionImpl
Implementation of
ServiceInterceptorContribution . |
class |
ServicePointImpl
Abstract implementation of
ServicePoint . |
class |
StartupImpl
Startup service for the HiveMind Registry.
|
class |
TranslatorContribution
A contribution to the
hivemind.Translators
configuration point. |
Modifier and Type | Class and Description |
---|---|
class |
SingletonServiceModelFactory |
Modifier and Type | Class and Description |
---|---|
class |
AbstractServiceDescriptor
Base class for
ServicePointDescriptor and
ImplementationDescriptor . |
class |
AbstractServiceInvocationDescriptor
Base class for descriptors that represent invocating a service with parameters.
|
class |
AttributeMappingDescriptor
Descriptor for the <map> element, nested within a <conversion> module descriptor
element.
|
class |
BaseAnnotationHolder
Base class for classes which implement
AnnotationHolder . |
class |
ConfigurationPointDescriptor
Descriptor for the <configuration-point> element, which defines a configuration extension
point.
|
class |
ContributionDescriptor
Descriptor for <contribution> element.
|
class |
ConversionDescriptor
Descriptor for the <conversion> module descriptor element.
|
class |
CreateInstanceDescriptor
Descriptor for the <create-instance< element, used to create
a core service implementation from a class name.
|
class |
DependencyDescriptor
Descriptor for <dependency> element.
|
class |
ImplementationDescriptor
Descriptor for <implementation> elements.
|
class |
InterceptorDescriptor
Descriptor for the <interceptor> element.
|
class |
InvokeFactoryDescriptor
Descriptor for the <invoke-factory> element.
|
class |
ModuleDescriptor
Representation of a HiveMind module descriptor, as parsed by
DescriptorParser . |
class |
ServicePointDescriptor
Defines a service extension point.
|
class |
SubModuleDescriptor
Descriptor for <sub-module> element.
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeModelImpl
Implementation of
AttributeModel . |
class |
ElementModelImpl
Implementation of
ElementModel . |
class |
SchemaImpl
Implementation of
Schema . |
Modifier and Type | Class and Description |
---|---|
class |
BaseRule
Base class for implementing
Rule s. |
class |
CreateObjectRule
Basic
Rule for creating a new object. |
class |
InvokeParentRule
Rule used to connect a child object to its parent by invoking a method on the parent, passing the
child.
|
class |
PushAttributeRule
A rule that reads an attribute, passes it through a translator, then pushes the result onto the
processor stack.
|
class |
PushContentRule
A rule that reads the element's content, passes it through the content translator, then pushes
the result onto the processor stack.
|
class |
ReadAttributeRule
Reads an attribute of an element and uses it to set a property of the top object on the stack.
|
class |
ReadContentRule
Used to set a property of the top object on the stack to the value
of the element's content.
|
class |
SetModuleRule
Rule used to set a property of the top stack object
to the
Module the
element was contributed from. |
class |
SetParentRule
Used to set a property of the child object to its parent object.
|
class |
SetPropertyRule
Used to set a property of an object to a literal value.
|
Modifier and Type | Class and Description |
---|---|
class |
MethodContribution
Contains contributions defined by the
hivemind.MethodFilter schema. |
Modifier and Type | Class and Description |
---|---|
class |
BuilderClassResolverFacet
BuilderFacet whose value is the
ClassResolver of the contributing module. |
class |
BuilderErrorHandlerFacet
Exposes the invoking module's
ErrorHandler to a service as a
constructor parameter or a property. |
class |
BuilderErrorLogFacet
Exposes the service's
error log
as a constructor parameter or a property. |
class |
BuilderFacet
Represents one facet of constructing a service implementation instance.
|
class |
BuilderLogFacet
Facet whose value is the
Log instance for the service (which is based on the
service id, not the class name). |
class |
BuilderMessagesFacet
BuilderFacet whose value is the
Messages for the module containing the service being constructed. |
class |
BuilderParameter
Parameter object used with
BuilderFactory . |
class |
BuilderPropertyFacet
Implementation of
BuilderFacet that stores a value. |
class |
BuilderServiceIdFacet
BuilderFacet whose value is the service id of the
service being constructed. |
class |
DefaultsSymbolSource
Implementation of
SymbolSource driven off of an extension point. |
class |
EventLinkerImpl
Implementation of
EventLinker . |
class |
EventRegistration
An event registrtion for a service constructed by
BuilderFactory . |