org.apache.hivemind.internal
Interface ServiceImplementationConstructor

All Superinterfaces:
Locatable
All Known Implementing Classes:
CreateClassServiceConstructor, InvokeFactoryServiceConstructor

public interface ServiceImplementationConstructor
extends Locatable

A contribution to a service extension point that is used to create the core service instance (which may then be enhanced with interceptors).

Author:
Howard Lewis Ship

Method Summary
 java.lang.Object constructCoreServiceImplementation()
          Creates a new core service implementation.
 Module getContributingModule()
          Returns the module which created the contribution.
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Method Detail

getContributingModule

Module getContributingModule()
Returns the module which created the contribution.


constructCoreServiceImplementation

java.lang.Object constructCoreServiceImplementation()
Creates a new core service implementation.