org.apache.tuscany.sca.runtime
Interface RuntimeComponentReference
- All Superinterfaces:
- AbstractContract, AbstractReference, Base, ComponentReference, Contract, IntentAttachPoint, PolicySetAttachPoint, Reference
public interface RuntimeComponentReference
- extends ComponentReference
The runtime component reference. Provides the bridge between the
assembly model representation of a component reference and its runtime
realization
- Version:
- $Rev: 539359 $ $Date: 2007-05-18 11:06:21 +0100 (Fri, 18 May 2007) $
getRuntimeWires
java.util.List<RuntimeWire> getRuntimeWires()
- Get a list of runtime wires to the reference
- Returns:
- The list of wires
getRuntimeWire
RuntimeWire getRuntimeWire(Binding binding)
- Get the runtime wire for the given binding
- Parameters:
binding
- The assembly model binding
- Returns:
- The runtime wire
getBindingProvider
ReferenceBindingProvider getBindingProvider(Binding binding)
- Returns the reference binding provider associated with this
component reference and the given binding.
- Parameters:
binding
- The assembly model binding
- Returns:
- The runtime reference binding provider
setBindingProvider
void setBindingProvider(Binding binding,
ReferenceBindingProvider bindingProvider)
- Sets the reference binding provider associated with this
component reference and the given binding.
- Parameters:
binding
- The assembly model bindingbindingProvider
- The runtime reference binding provider
getInvoker
Invoker getInvoker(Binding binding,
Operation operation)
- Get the invoker for the given binding and operation
- Parameters:
binding
- The assembly model bindingoperation
- The assembly model operation
- Returns:
- The runtime Invoker