Tuscany Assembly Model

org.apache.tuscany.model.assembly.impl
Class ConfiguredReferenceImpl

java.lang.Object
  extended by org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
      extended by org.apache.tuscany.model.assembly.impl.ConfiguredPortImpl<Reference>
          extended by org.apache.tuscany.model.assembly.impl.ConfiguredReferenceImpl
All Implemented Interfaces:
AssemblyObject, ConfiguredPort<Reference>, ConfiguredReference, ProxyFactoryHolder

public class ConfiguredReferenceImpl
extends ConfiguredPortImpl<Reference>
implements ConfiguredReference

An implementation of ConfiguredReference.


Constructor Summary
protected ConfiguredReferenceImpl()
           
 
Method Summary
 void freeze()
          Freeze this model object preventing any additional changes.
 java.util.List<ConfiguredService> getTargetConfiguredServices()
          Returns the list of configured services that are wired to this configured reference.
 java.util.List<java.lang.String> getTargets()
          List of URIs for the targets of this reference.
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.ConfiguredPortImpl
accept, getName, getPart, getPort, getProxyFactory, initialize, setName, setPart, setPort, setProxyFactory
 
Methods inherited from class org.apache.tuscany.model.assembly.impl.AssemblyObjectImpl
accept, checkInitialized, checkNotFrozen, freeze, initialize, isFrozen, isInitialized
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tuscany.model.assembly.ConfiguredPort
getName, getPart, getPort, setName, setPart, setPort
 
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject
accept, initialize
 
Methods inherited from interface org.apache.tuscany.model.assembly.ProxyFactoryHolder
getProxyFactory, setProxyFactory
 

Constructor Detail

ConfiguredReferenceImpl

protected ConfiguredReferenceImpl()
Method Detail

getTargets

public java.util.List<java.lang.String> getTargets()
Description copied from interface: ConfiguredReference
List of URIs for the targets of this reference.

Specified by:
getTargets in interface ConfiguredReference
Returns:
the list of URIs for the targets of this reference

getTargetConfiguredServices

public java.util.List<ConfiguredService> getTargetConfiguredServices()
Description copied from interface: ConfiguredReference
Returns the list of configured services that are wired to this configured reference.

Specified by:
getTargetConfiguredServices in interface ConfiguredReference
Returns:
the list of configured services that are wired to this configured reference

freeze

public void freeze()
Description copied from interface: AssemblyObject
Freeze this model object preventing any additional changes.

Specified by:
freeze in interface AssemblyObject
Overrides:
freeze in class ConfiguredPortImpl<Reference>

Tuscany Assembly Model

-