Tuscany Core

org.apache.tuscany.core.wire
Class WireTargetConfiguration

java.lang.Object
  extended by org.apache.tuscany.core.wire.WireConfiguration<TargetInvocationConfiguration>
      extended by org.apache.tuscany.core.wire.WireTargetConfiguration

public class WireTargetConfiguration
extends WireConfiguration<TargetInvocationConfiguration>

Contains configuration for the target side of a wire

Version:
$$Rev$$ $$Date$$

Field Summary
 
Fields inherited from class org.apache.tuscany.core.wire.WireConfiguration
configurations, messageFactory, proxyClassLoader, targetName
 
Constructor Summary
WireTargetConfiguration(QualifiedName targetName, java.util.Map<java.lang.reflect.Method,TargetInvocationConfiguration> invocationConfigs, java.lang.ClassLoader proxyClassLoader, MessageFactory messageFactory)
          Creates the source side of a wire
 
Method Summary
 
Methods inherited from class org.apache.tuscany.core.wire.WireConfiguration
getInvocationConfigurations, getMessageFactory, getProxyClassLoader, getTargetName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WireTargetConfiguration

public WireTargetConfiguration(QualifiedName targetName,
                               java.util.Map<java.lang.reflect.Method,TargetInvocationConfiguration> invocationConfigs,
                               java.lang.ClassLoader proxyClassLoader,
                               MessageFactory messageFactory)
Creates the source side of a wire

Parameters:
targetName - the qualified name of the target service specified by the wire
invocationConfigs - a collection of target service operation-to-invocation chain mappings
proxyClassLoader - the classloader to use when creating a proxy
messageFactory - the factory used to create wire messages

Tuscany Core

-