org.apache.hivemind.parse
Interface InstanceBuilder

All Superinterfaces:
Locatable
All Known Implementing Classes:
CreateInstanceDescriptor, InvokeFactoryDescriptor

public interface InstanceBuilder
extends Locatable

Interface for an object that can construct the core implementation for a service.

Author:
Howard Lewis Ship

Method Summary
 ServiceImplementationConstructor createConstructor(ServicePoint point, Module contributingModule)
          Returns an instance of ServiceImplementationConstructor that will ultimately create the service implementation instance.
 java.lang.String getServiceModel()
          Returns the name of a service model appropriate for the instance that will be created by the ServiceImplementationConstructor.
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Method Detail

getServiceModel

java.lang.String getServiceModel()
Returns the name of a service model appropriate for the instance that will be created by the ServiceImplementationConstructor.


createConstructor

ServiceImplementationConstructor createConstructor(ServicePoint point,
                                                   Module contributingModule)
Returns an instance of ServiceImplementationConstructor that will ultimately create the service implementation instance.