org.apache.tuscany.sca.assembly
Interface CompositeService

All Superinterfaces:
AbstractContract, AbstractService, Base, Contract, IntentAttachPoint, PolicySetAttachPoint, Service

public interface CompositeService
extends Service

Represents a composite service.

Version:
$Rev: 537384 $ $Date: 2007-05-12 12:02:56 +0100 (Sat, 12 May 2007) $

Method Summary
 ComponentService getPromotedService()
          Returns the promoted component service .
 void setPromotedService(ComponentService promotedService)
          Sets the promoted component service
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Service
clone
 
Methods inherited from interface org.apache.tuscany.sca.assembly.AbstractContract
getInterfaceContract, getName, setInterfaceContract, setName
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
getExtensions, isUnresolved, setUnresolved
 
Methods inherited from interface org.apache.tuscany.sca.policy.IntentAttachPoint
getRequiredIntents
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Contract
getBinding, getBindings, getCallback, setCallback
 
Methods inherited from interface org.apache.tuscany.sca.assembly.AbstractContract
getInterfaceContract, getName, setInterfaceContract, setName
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
getExtensions, isUnresolved, setUnresolved
 
Methods inherited from interface org.apache.tuscany.sca.policy.IntentAttachPoint
getRequiredIntents
 
Methods inherited from interface org.apache.tuscany.sca.policy.PolicySetAttachPoint
getPolicySets
 
Methods inherited from interface org.apache.tuscany.sca.policy.IntentAttachPoint
getRequiredIntents
 

Method Detail

getPromotedService

ComponentService getPromotedService()
Returns the promoted component service .

Returns:
the promoted component service.

setPromotedService

void setPromotedService(ComponentService promotedService)
Sets the promoted component service

Parameters:
promotedService - the promoted component service.