public interface WireBindingGenerator<BD extends org.fabric3.api.model.type.component.Binding>
PhysicalWireSources and PhysicalWireTargets for resolved wire bindings.| Modifier and Type | Method and Description |
|---|---|
PhysicalWireSource |
generateSource(LogicalBinding<BD> serviceBinding,
org.fabric3.api.model.type.contract.ServiceContract contract,
java.util.List<LogicalOperation> operations)
Generates metadata used to attach a physical wire connected to a target service to a source transport.
|
PhysicalWireTarget |
generateTarget(LogicalBinding<BD> referenceBinding,
org.fabric3.api.model.type.contract.ServiceContract contract,
java.util.List<LogicalOperation> operations)
Generates metadata used to attach a physical wire connected to a source component to a target transport.
|
PhysicalWireSource generateSource(LogicalBinding<BD> serviceBinding, org.fabric3.api.model.type.contract.ServiceContract contract, java.util.List<LogicalOperation> operations) throws org.fabric3.api.host.Fabric3Exception
serviceBinding - the binding specified on the servicecontract - the service contractoperations - the operations to generate the wire fororg.fabric3.api.host.Fabric3Exception - if an error is raised during generationPhysicalWireTarget generateTarget(LogicalBinding<BD> referenceBinding, org.fabric3.api.model.type.contract.ServiceContract contract, java.util.List<LogicalOperation> operations) throws org.fabric3.api.host.Fabric3Exception
referenceBinding - the binding specified on the referencecontract - the service contractoperations - the operations to generate the wire fororg.fabric3.api.host.Fabric3Exception - if an error is raised during generation