org.apache.tuscany.core.wire.service
Class DefaultWireFactoryService
java.lang.Object
org.apache.tuscany.core.wire.service.DefaultWireFactoryService
- All Implemented Interfaces:
- WireFactoryService
public class DefaultWireFactoryService
- extends java.lang.Object
- implements WireFactoryService
The default implementation of a WireFactoryFactory
- Version:
- $$Rev$$ $$Date$$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultWireFactoryService
public DefaultWireFactoryService()
DefaultWireFactoryService
public DefaultWireFactoryService(MessageFactory messageFactory,
WireFactoryFactory wireFactoryFactory,
PolicyBuilderRegistry registry)
setMessageFactory
public void setMessageFactory(MessageFactory messageFactory)
setWireFactoryService
public void setWireFactoryService(WireFactoryFactory wireFactoryFactory)
setPolicyRegistry
public void setPolicyRegistry(PolicyBuilderRegistry policyRegistry)
init
public void init()
createSourceFactory
public java.util.List<SourceWireFactory> createSourceFactory(org.apache.tuscany.model.assembly.ConfiguredReference configuredReference)
throws BuilderConfigException
- Description copied from interface:
WireFactoryService
- Creates the source-side wire factory for a reference
- Specified by:
createSourceFactory
in interface WireFactoryService
- Parameters:
configuredReference
- the configured reference to create the wire factory for
- Throws:
BuilderConfigException
createTargetFactory
public TargetWireFactory createTargetFactory(org.apache.tuscany.model.assembly.ConfiguredService configuredService)
- Description copied from interface:
WireFactoryService
- Creates a target-side wire factory for a service implementing a given interface
- Specified by:
createTargetFactory
in interface WireFactoryService
- Parameters:
configuredService
- the configured service to create the wire factory for
-