| Name | Package | Description |
| Adder | org.apache.hivemind.internal.ser | No description provided. |
| AnnotationHolder | org.apache.hivemind.parse | Any Descriptor object which can be annotated with a description implements this interface. |
| Attribute | org.apache.hivemind | An attribute that may be attached to a Element . |
| AttributeModel | org.apache.hivemind.schema | Part of a Schema , used to specify an attribute allowed within
an ElementModel . |
| BeanFactory | org.apache.hivemind.lib | Service interface for a source of beans of a particular type. |
| BeanInterface | org.apache.hivemind.service.impl | No description provided. |
| BeanSubInterface | org.apache.hivemind.service.impl | No description provided. |
| Calculator | org.apache.hivemind.management | Test Target for JMX |
| ChainBuilder | org.apache.hivemind.lib.chain | Service interface for hivemind.lib.ChainBuilder, a service which can assemble an
implementation based on a command interface, and an ordered list of objects implementing that
interface (the "commands"). |
| ChainInterface | org.apache.hivemind.lib.chain | Used to test ChainBuilderImpl . |
| ClassFab | org.apache.hivemind.service | Used when fabricating a new class. |
| ClassFactory | org.apache.hivemind.service | Service used when dynamically creating new classes. |
| ClassResolver | org.apache.hivemind | An object which is used to resolve classes and class-path resources. |
| ConfigurationPoint | org.apache.hivemind.internal | An extension point that provides configuration data in the form of a list of elements. |
| ConstructableServicePoint | org.apache.hivemind.impl | "Private" interface used by a ServiceModel s to access non-
information about a ServicePoint , such as its instance
builder and interceptors. |
| Contribution | org.apache.hivemind.internal | An Contribution is a contribution to an ConfigurationPoint . |
| DefaultImplementationBuilder | org.apache.hivemind.lib | Builds a default implementation of an interface. |
| Discardable | org.apache.hivemind | Implemented by a core service implementationsthat require notification when they are
discarded. |
| Element | org.apache.hivemind | Simplified read-only thread safe DOM. |
| ElementModel | org.apache.hivemind.schema | Identifies an element that may occur within some schema. |
| ErrorHandler | org.apache.hivemind | Interface for handling recoverable errors. |
| ErrorLog | org.apache.hivemind | A wrapper around ErrorHandler and
Log for the most common case: reporting recoverable errors. |
| EvaluationContext | org.apache.hivemind.conditional | Provides context when evaluating an AST of Node s. |
| Evaluator | org.apache.hivemind.conditional | An evaluator is paired with a Node . |
| EventLinker | org.apache.hivemind.service | Service used to link two other services together using event notifications. |
| ExtensionPoint | org.apache.hivemind.internal | Base interface for service and configuration extension points. |
| ExtraFilterMethod | org.apache.hivemind.lib.pipeline | No description provided. |
| ExtraServiceMethod | org.apache.hivemind.lib.pipeline | No description provided. |
| FortuneCookie | org.apache.hivemind.lib.impl | No description provided. |
| InstanceBuilder | org.apache.hivemind.parse | Interface for an object that can construct the core implementation for a service. |
| InterceptorStack | org.apache.hivemind | Used when constructing an interceptor stack around
a service implementation instance. |
| InterfaceFab | org.apache.hivemind.service | A cousin to ClassFab used to create new interfaces. |
| InterfaceSynthesizer | org.apache.hivemind.service | Creates a synthetic interface based on the provided class. |
| Locatable | org.apache.hivemind | Interface for classes that may be linked to a specific
location . |
| Location | org.apache.hivemind | 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. |
| LocationHolder | org.apache.hivemind | Common interface for objects that can hold a location,
typically, the location within a Resource
from which the object was created. |
| LogManagement | org.apache.hivemind.management.log4j | Interface of the LogManagementMBean service This is not the mbean management interface. |
| MBeanRegistry | org.apache.hivemind.management | Service that registers MBeans in the an MBeanServer. |
| MessageFinder | org.apache.hivemind.internal | An abstraction around the ResourceBundler-style property names and localized messages. |
| Messages | org.apache.hivemind | A set of localized message strings. |
| MethodFab | org.apache.hivemind.service | Represents a created method on a class; used to add catch handlers. |
| MiddleFilter | org.apache.hivemind.lib.pipeline | No description provided. |
| MiddleService | org.apache.hivemind.lib.pipeline | No description provided. |
| Module | org.apache.hivemind.internal | The definition of a HiveMind Module. |
| ModuleDescriptorProvider | org.apache.hivemind | ModuleDescriptorProviders are used by the RegistryBuilder (see
addModuleDescriptorProvider(ModuleDescriptorProvider) )
to load the ModuleDescriptor objects describing the Modules
which will be exposed by the Registry. |
| NameLookup | org.apache.hivemind.lib | Service interface for performing name lookups. |
| NamingServiceMBean | org.apache.hivemind.management.mbeans | MBean interface for NamingService |
| Nasty | org.apache.hivemind.service.impl | Used just for testing toString() . |
| Node | org.apache.hivemind.conditional | An AST node in the tree parsed from the conditional expression. |
| ObjectNameBuilder | org.apache.hivemind.management | Service for naming JMX MBeans Each service that is exported as MBean must have a unique
ObjectName This service guarantees that the ObjectNames are built in a consistent manner The
concrete naming scheme depends on the implementation of this interface. |
| ObjectProvider | org.apache.hivemind.service | A service which can provide an object value for the indirect
translator. |
| Orderable | org.apache.hivemind | Interface typically used by configuration items that wish to be ordered. |
| PerformanceCollector | org.apache.hivemind.management.impl | Interface for gathering performance data Is used by the
performanceMonitor interceptor for communication with the
corresponding MBean of type PerformanceMonitorMBean . |
| PipelineContribution | org.apache.hivemind.lib.pipeline | Interface implemented by the configuration objects used to build a pipeline. |
| PoolManageable | org.apache.hivemind | Interface for core service implementations that are managed using
the pooled service model. |
| Registry | org.apache.hivemind | The HiveMind registry; primarily this is used to gain access to services. |
| RegistryAssembly | org.apache.hivemind.impl | Interfaced used during the construction of the Registry . |
| RegistryInfrastructure | org.apache.hivemind.internal | Extension of Registry provided by some internals of HiveMind to
faciliate the creation of services and configurations. |
| RegistryShutdownListener | org.apache.hivemind.events | Lifecycle interface that may be implemented by objects
that need to know when the Registry
has shutdown. |
| RemoteExceptionCoordinator | org.apache.hivemind.lib | Coordinates propogation of remote events. |
| RemoteExceptionListener | org.apache.hivemind.lib | Event listener interface for remote exceptions. |
| Resource | org.apache.hivemind | Describes the location of a resource, such as a module deployment
descriptor, or a messages file. |
| Rule | org.apache.hivemind.schema | Rules associated with Schema elements. |
| SampleFilter | org.apache.hivemind.lib.pipeline | No description provided. |
| SampleService | org.apache.hivemind.lib.pipeline | No description provided. |
| Schema | org.apache.hivemind.schema | An object which may contain a model, used to identify the form of XML content allowed within some
other, containing element. |
| SchemaProcessor | org.apache.hivemind.schema | Object used when processing the elements contributed in an
Contribution . |
| ServiceImplementationConstructor | org.apache.hivemind.internal | A contribution to a service extension point that is used to
create the core service instance (which may then be enhanced
with interceptors). |
| ServiceImplementationFactory | org.apache.hivemind | Interface for an object that can create a service's core implementation. |
| ServiceImplementationFactoryParameters | org.apache.hivemind | A wrapper for the parameters needed by ServiceImplementationFactory . |
| ServiceInterceptorContribution | org.apache.hivemind.internal | A contribution to a service extension point that creates an interceptor. |
| ServiceInterceptorFactory | org.apache.hivemind | Interface defining an interceptor factory, an object that can create
an interceptor. |
| ServiceModel | org.apache.hivemind.internal | A service model is associated with a ServicePoint to supply
rules for the lifecycle of the service. |
| ServiceModelFactory | org.apache.hivemind.internal | No description provided. |
| ServicePoint | org.apache.hivemind.internal | Sub-interface of ExtensionPoint that defines a service
extension point. |
| ServiceSerializationSupport | org.apache.hivemind.internal.ser | Utility interface used to support serialization of services (really, service proxies). |
| ShutdownCoordinator | org.apache.hivemind | The coordinator is used by other services to determine when the registry was shutdown. |
| Simple | org.apache.hivemind.impl.servicemodel | No description provided. |
| SingletonInnerProxy | org.apache.hivemind.impl.servicemodel | Interface implemented by the inner proxies used with the
SingletonServiceModel . |
| SpringBeanFactoryHolder | org.apache.hivemind.lib | Service which simply holds a bean factory (provided externally). |
| SpringBeanFactorySource | org.apache.hivemind.lib | A service which can acts as a source for a
BeanFactory (from which
the different kinds of Spring application contexts derive). |
| StandardFilter | org.apache.hivemind.lib.pipeline | No description provided. |
| StandardService | org.apache.hivemind.lib.pipeline | No description provided. |
| StrategyRegistry | org.apache.hivemind.lib.util | An implementation of the strategy pattern. |
| SymbolSource | org.apache.hivemind | Used to define an object that can provide a value for a substitution symbol
(substitution symbol can appear in HiveMind module deployment descriptors). |
| ThreadCleanupListener | org.apache.hivemind.service | Listener interface implemented by classes which need to know when a thread cleanup
occurs. |
| ThreadEventNotifier | org.apache.hivemind.service | Service which acts as a dispatch hub for events about the lifecycle of the current thread. |
| ThreadLocale | org.apache.hivemind.service | The hivemind.ThreadLocale service is intrinsic to HiveMind; its a threaded service for storing
the locale for the current thread (it uses the threaded service). |
| ThreadLocalStorage | org.apache.hivemind.service | Provides a service which can temporarily store
thread-local data. |
| ToStringFilter | org.apache.hivemind.lib.pipeline | No description provided. |
| ToStringService | org.apache.hivemind.lib.pipeline | No description provided. |
| ToStringStrategy | org.apache.hivemind.lib.strategy | Used by TestStrategyFactory . |
| Translator | org.apache.hivemind.schema | Object which can translate a string into an object value. |
| Wonk | org.apache.hivemind.lib.impl | Used by TestServicePropertyFactory . |
| WonkSource | org.apache.hivemind.lib.impl | Used by TestServicePropertyFactory . |
| Worker | org.apache.hivemind.impl | A service referenced by TestServiceModelThreading . |