org.apache.tuscany.spi.extension
Class ComponentBuilderExtension<I extends Implementation<?>>
java.lang.Object
org.apache.tuscany.spi.extension.ComponentBuilderExtension<I>
- All Implemented Interfaces:
- ComponentBuilder<I>
public abstract class ComponentBuilderExtension<I extends Implementation<?>>
- extends Object
- implements ComponentBuilder<I>
An extension point for component builders. When adding support for new component types, implementations may extend
this class as a convenience.
- Version:
- $$Rev: 437966 $$ $$Date: 2006-08-28 22:03:21 -0700 (Mon, 28 Aug 2006) $$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builderRegistry
protected BuilderRegistry builderRegistry
scopeRegistry
protected ScopeRegistry scopeRegistry
wireService
protected WireService wireService
workScheduler
protected WorkScheduler workScheduler
workContext
protected WorkContext workContext
policyBuilderRegistry
protected PolicyBuilderRegistry policyBuilderRegistry
connector
protected Connector connector
ComponentBuilderExtension
public ComponentBuilderExtension()
setBuilderRegistry
public void setBuilderRegistry(BuilderRegistry registry)
setScopeRegistry
public void setScopeRegistry(ScopeRegistry scopeRegistry)
setWireService
public void setWireService(WireService wireService)
setWorkScheduler
public void setWorkScheduler(WorkScheduler workScheduler)
setWorkContext
public void setWorkContext(WorkContext workContext)
setPolicyBuilderRegistry
public void setPolicyBuilderRegistry(PolicyBuilderRegistry registry)
setConnector
public void setConnector(Connector connector)
init
public void init()
getImplementationType
protected abstract Class<I> getImplementationType()
-