org.apache.hivemind.lib.pipeline
Class PipelineFactory

java.lang.Object
  |
  +--org.apache.hivemind.impl.BaseLocatable
        |
        +--org.apache.hivemind.lib.pipeline.PipelineFactory
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.hivemind.ServiceImplementationFactory

public class PipelineFactory
extends org.apache.hivemind.impl.BaseLocatable
implements org.apache.hivemind.ServiceImplementationFactory


Constructor Summary
PipelineFactory()
           
 
Method Summary
 java.lang.Object createCoreServiceImplementation(java.lang.String serviceId, java.lang.Class serviceInterface, org.apache.hivemind.internal.Module invokingModule, java.util.List parameters)
           
 void setClassFactory(org.apache.hivemind.service.ClassFactory factory)
           
 void setDefaultImplementationBuilder(DefaultImplementationBuilder builder)
           
 void setErrorHandler(org.apache.hivemind.ErrorHandler handler)
           
 void setServiceId(java.lang.String string)
           
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PipelineFactory

public PipelineFactory()
Method Detail

createCoreServiceImplementation

public java.lang.Object createCoreServiceImplementation(java.lang.String serviceId,
                                                        java.lang.Class serviceInterface,
                                                        org.apache.hivemind.internal.Module invokingModule,
                                                        java.util.List parameters)
Specified by:
createCoreServiceImplementation in interface org.apache.hivemind.ServiceImplementationFactory

setClassFactory

public void setClassFactory(org.apache.hivemind.service.ClassFactory factory)

setDefaultImplementationBuilder

public void setDefaultImplementationBuilder(DefaultImplementationBuilder builder)

setServiceId

public void setServiceId(java.lang.String string)

setErrorHandler

public void setErrorHandler(org.apache.hivemind.ErrorHandler handler)