Tuscany Core

org.apache.tuscany.core.wire.service
Class DefaultWireFactoryService

java.lang.Object
  extended by 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$$

Constructor Summary
DefaultWireFactoryService()
           
DefaultWireFactoryService(MessageFactory messageFactory, WireFactoryFactory wireFactoryFactory, PolicyBuilderRegistry registry)
           
 
Method Summary
 java.util.List<SourceWireFactory> createSourceFactory(org.apache.tuscany.model.assembly.ConfiguredReference configuredReference)
          Creates the source-side wire factory for a reference
 TargetWireFactory createTargetFactory(org.apache.tuscany.model.assembly.ConfiguredService configuredService)
          Creates a target-side wire factory for a service implementing a given interface
 void init()
           
 void setMessageFactory(MessageFactory messageFactory)
           
 void setPolicyRegistry(PolicyBuilderRegistry policyRegistry)
           
 void setWireFactoryService(WireFactoryFactory wireFactoryFactory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultWireFactoryService

public DefaultWireFactoryService()

DefaultWireFactoryService

public DefaultWireFactoryService(MessageFactory messageFactory,
                                 WireFactoryFactory wireFactoryFactory,
                                 PolicyBuilderRegistry registry)
Method Detail

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

Tuscany Core

-