Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.model
Class BoundServiceDefinition<B extends Binding>

java.lang.Object
  extended by org.apache.tuscany.spi.model.ModelObject
      extended by org.apache.tuscany.spi.model.ServiceDefinition
          extended by org.apache.tuscany.spi.model.BoundServiceDefinition<B>

public class BoundServiceDefinition<B extends Binding>
extends ServiceDefinition

Represents a service offered by a component, that has a particular binding associated with it.

Version:
$Rev: 430937 $ $Date: 2006-08-11 18:17:56 -0700 (Fri, 11 Aug 2006) $

Constructor Summary
BoundServiceDefinition()
           
BoundServiceDefinition(String name, ServiceContract contract, boolean remotable, B binding, URI target)
           
 
Method Summary
 B getBinding()
           
 URI getTarget()
           
 void setBinding(B binding)
           
 void setTarget(URI target)
           
 
Methods inherited from class org.apache.tuscany.spi.model.ServiceDefinition
getCallbackReferenceName, getName, getServiceContract, isRemotable, setCallbackReferenceName, setName, setRemotable, setServiceContract
 
Methods inherited from class org.apache.tuscany.spi.model.ModelObject
getExtensions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BoundServiceDefinition

public BoundServiceDefinition(String name,
                              ServiceContract contract,
                              boolean remotable,
                              B binding,
                              URI target)

BoundServiceDefinition

public BoundServiceDefinition()
Method Detail

getBinding

public B getBinding()

setBinding

public void setBinding(B binding)

getTarget

public URI getTarget()

setTarget

public void setTarget(URI target)

Apache Tuscany SCA Kernel Sub-Project

-