org.apache.tuscany.spi.extension
Class BindingBuilderExtension<B extends Binding>
java.lang.Object
org.apache.tuscany.spi.extension.BindingBuilderExtension<B>
- All Implemented Interfaces:
- BindingBuilder<B>
public abstract class BindingBuilderExtension<B extends Binding>
- extends Object
- implements BindingBuilder<B>
An extension point for binding builders. When adding support for new bindings, implementations may extend this class
as a convenience.
- Version:
- $$Rev: 441893 $$ $$Date: 2006-09-09 20:41:09 -0700 (Sat, 09 Sep 2006) $$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
builderRegistry
protected BuilderRegistry builderRegistry
wireService
protected WireService wireService
BindingBuilderExtension
public BindingBuilderExtension()
setBuilderRegistry
public void setBuilderRegistry(BuilderRegistry registry)
setWireService
public void setWireService(WireService wireService)
init
public void init()
build
public Service build(CompositeComponent parent,
BoundServiceDefinition<B> boundServiceDefinition,
DeploymentContext deploymentContext)
- Specified by:
build
in interface BindingBuilder<B extends Binding>
build
public Reference build(CompositeComponent parent,
BoundReferenceDefinition<B> boundReferenceDefinition,
DeploymentContext deploymentContext)
- Specified by:
build
in interface BindingBuilder<B extends Binding>
getBindingType
protected abstract Class<B> getBindingType()
-