Package org.apache.hivemind.impl

Implementations of interfaces defined in the org.apache.commons.hivemind package.

See:
          Description

Interface Summary
ConstructableServicePoint "Private" interface used by a org.apache.hivemind.ServiceModel to access non-public information about a ConstructableServicePoint, such as its instance builder and interceptors.
RegistryAssembly Interfaced used during the construnction of the Registry.
 

Class Summary
AbstractExtensionPoint Base class for extension points; provides a module and extensionPointId property.
AttributeImpl Implementation of Attribute.
BaseLocatable Base class for classes which implement LocationHolder.
ConfigurationPointImpl Implementation of the ConfigurationPoint interface; a container for Contributions.
ContributionImpl Implements the org.apache.hivemind.Contribution interface, a wrapper around objects that can provide values that plug into an extension point.
CreateClassServiceConstructor Constructs a service by instantiating a class.
DefaultClassResolver Default implementation of ClassResolver based around Thread.getContextClassLoader() (which is set by the servlet container).
DefaultErrorHandler Default implementation of ErrorHandler that simply logs error.
ElementImpl Implementation of Element.
ElementsInnerProxyList Implements a List as a proxy to an actual list of elements, provided by an extension point.
ElementsProxyList The List implementation visible to the client code.
InterceptorStackImpl Implementation of the InterceptorStack interface; localizes error checking in one place.
InvokeFactoryServiceConstructor Constructs a new service by invoking methods on another service (which implements the ServiceImplementationFactory interface.
LocationImpl Implementation of the Location interface.
MessageFormatter A wrapper around ResourceBundle that makes it easier to access and format messages.
MessagesImpl Implementation of Messages for a Module.
ModuleImpl Implementation of Module.
ProxyBuilder Class used to assist service extension points in creating proxies.
ProxyUtils Contains some common code used to create proxies that defer to a service model method for thier service.
RegistryAssemblyImpl Implementation of RegistryAssembly.
RegistryBuilder Class used to build a Registry from individual ModuleDescriptor.
RegistryImpl Implementation of Registry.
SchemaProcessorImpl Used to assemble all the org.apache.hivemind.Contributions contributed to an org.apache.hivemind.ConfigurationPoint while converting the XML (represented as Elements into Java objects.
ServiceInterceptorContributionImpl Implementation of ServiceInterceptorContribution.
ServiceModelContribution Defines a name and a service model factory.
ServicePointImpl Abstract implementation of ServicePoint.
ShutdownCoordinatorImpl Manages a list of objects that implement the RegistryShutdownListener interface.
StartupImpl Startup service for HiveMind.
StrictErrorHandler An implementation of ErrorHandler that throws an ApplicationRuntimeException instead of logging an error.
SystemPropertiesSymbolSource Implementation of SymbolSource that accesses System.getProperty(java.lang.String).
TranslatorContribution A contribution to the hivemind.Translators configuration point.
TranslatorManager Manages translators for RegistryImpl.
 

Package org.apache.hivemind.impl Description

Implementations of interfaces defined in the org.apache.commons.hivemind package. In addition, the RegistryBuilder is here.