org.apache.hivemind |
The main HiveMind package.
|
Java Source File Name | Type | Comment |
ApplicationRuntimeException.java | Class | General wrapper for any exception (normal or runtime) that may occur during runtime processing
for the application. |
Attribute.java | Interface | An attribute that may be attached to a
org.apache.hivemind.Element .
Namespaces not (yet) supported. |
BeanA.java | Class | |
BeanB.java | Class | |
ClassResolver.java | Interface | An object which is used to resolve classes and class-path resources. |
Discardable.java | Interface | Implemented by a core service implementationsthat require notification when they are
discarded. |
Element.java | Interface | Simplified read-only thread safe DOM. |
ErrorHandler.java | Interface | Interface for handling recoverable errors. |
ErrorLog.java | Interface | A wrapper around
org.apache.hivemind.ErrorHandler and
org.apache.commons.logging.Log for the most common case: reporting recoverable errors.
The point is that most services can use a single property of type ErrorLog, rather than a pair of
properties (ErrorHandler and Log).
author: Howard M. |
HiveMind.java | Class | Static utility class for HiveMind. |
HiveMindMessages.java | Class | Used to format general-purpose messages used in code within HiveMind. |
InterceptorStack.java | Interface | Used when constructing an interceptor stack around
a service implementation instance. |
Locatable.java | Interface | Interface for classes that may be linked to a specific
org.apache.hivemind.Location location . |
Location.java | Interface | Represents a location within a resource; this is universally
used to support error reporting, by relating run-time objects
back to specific locations wtihin specific resources.
author: Howard M. |
LocationHolder.java | Interface | Common interface for objects that can hold a location,
typically, the location within a
org.apache.hivemind.Resource from which the object was created. |
Messages.java | Interface | A set of localized message strings. |
ModuleDescriptorProvider.java | Interface | ModuleDescriptorProviders are used by the
org.apache.hivemind.impl.RegistryBuilder (see
org.apache.hivemind.impl.RegistryBuilder.addModuleDescriptorProvider(ModuleDescriptorProvider) )
to load the
org.apache.hivemind.parse.ModuleDescriptor objects describing the Modules
which will be exposed by the Registry. |
Occurances.java | Class | Identifies the number of contributions allowed to a configuration extension point. |
Orderable.java | Interface | Interface typically used by configuration items that wish to be ordered.
Each item must provide a name, and lists: names of items which should precede
the item, and names of items to follow.
author: Howard M. |
PoolManageable.java | Interface | Interface for core service implementations that are managed using
the pooled service model. |
Registry.java | Interface | The HiveMind registry; primarily this is used to gain access to services. |
Resource.java | Interface | Describes the location of a resource, such as a module deployment
descriptor, or a messages file.
Resources may be either base or localized. |
Reverser.java | Class | author: Howard M. |
ServiceImplementationFactory.java | Interface | Interface for an object that can create a service's core implementation. |
ServiceImplementationFactoryParameters.java | Interface | A wrapper for the parameters needed by
org.apache.hivemind.ServiceImplementationFactory .
author: Howard M. |
ServiceInterceptorFactory.java | Interface | Interface defining an interceptor factory, an object that can create
an interceptor. |
ShutdownCoordinator.java | Interface | The coordinator is used by other services to determine when the registry was shutdown. |
SymbolSource.java | Interface | Used to define an object that can provide a value for a substitution symbol
(substitution symbol can appear in HiveMind module deployment descriptors). |
SymbolSourceContribution.java | Class | Contribution to the org.apache.hivemind.SymbolSource
configuration extension point; used to provide
a
org.apache.hivemind.SymbolSource implementation
(often, as a service defined in HiveMind itself), and
advice on ordering the service. |
TestApplicationRuntimeException.java | Class | Tests some features of
org.apache.hivemind.ApplicationRuntimeException .
author: Howard M. |
TestBeanService.java | Class | Integration tests to prove that HiveMind supports JavaBeans classes as the "interface" of a
service point.
author: Howard M. |
TestDefense.java | Class | Test for
org.apache.hivemind.util.Defense . |
TestOccurances.java | Class | Tests
org.apache.hivemind.Occurances.inRange(int) for different
types of occurances. |
TestThreadLocale.java | Class | Tests for
org.apache.hivemind.service.ThreadLocale service. |