public interface ConnectionBindingGenerator<B extends org.fabric3.api.model.type.component.Binding>
PhysicalConnectionSources and PhysicalConnectionTargets for resolved connection bindings.| Modifier and Type | Method and Description |
|---|---|
PhysicalConnectionSource |
generateConnectionSource(LogicalConsumer consumer,
LogicalBinding<B> binding,
DeliveryType deliveryType)
Generates metadata used to attach a consumer to a channel transport.
|
PhysicalConnectionTarget |
generateConnectionTarget(LogicalProducer producer,
LogicalBinding<B> binding,
DeliveryType deliveryType)
Generates metadata used to attach a producer to a channel transport.
|
PhysicalConnectionSource generateConnectionSource(LogicalConsumer consumer, LogicalBinding<B> binding, DeliveryType deliveryType) throws org.fabric3.api.host.Fabric3Exception
consumer - rhe consumerbinding - the channel binding configurationdeliveryType - the channel delivery semanticsorg.fabric3.api.host.Fabric3Exception - if an error occurs during the generation processPhysicalConnectionTarget generateConnectionTarget(LogicalProducer producer, LogicalBinding<B> binding, DeliveryType deliveryType) throws org.fabric3.api.host.Fabric3Exception
producer - the producerbinding - the channel binding configurationdeliveryType - the channel delivery semanticsorg.fabric3.api.host.Fabric3Exception - if an error occurs during the generation process