org.apache.hivemind
Interface ServiceImplementationFactory

All Known Implementing Classes:
BuilderFactory, ThreadLocaleFactory

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

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 ServiceInterceptorFactory would). 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.