org.apache.hivemind
Interface ServiceImplementationFactory

All Known Implementing Classes:
BuilderFactory

public interface ServiceImplementationFactory

Interface for an object that can create a service's core implementation.

Author:
Howard Lewis Ship

Method Summary
 java.lang.Object createCoreServiceImplementation(ServiceImplementationFactoryParameters factoryParameters)
          Creates a core implementation object for a particular service extension point.
 

Method Detail

createCoreServiceImplementation

public java.lang.Object createCoreServiceImplementation(ServiceImplementationFactoryParameters factoryParameters)
Creates a core implementation object for a particular service extension point. Typically, the factory creates an instance and modifies it to implement the necessary interface (in much the same way that an ServiceInterceptorFactorywould). Incompatible change from 1.0: A long list of individual parameters have been collapsed down into the factoryParameters.

Parameters:
factoryParameters - provides the information about the service necessary to construct the service.