public class WebComponentGenerator extends java.lang.Object implements org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>
| Constructor and Description |
|---|
WebComponentGenerator(org.fabric3.api.host.runtime.HostInfo info) |
| Modifier and Type | Method and Description |
|---|---|
org.fabric3.spi.model.physical.PhysicalComponentDefinition |
generate(org.fabric3.spi.model.instance.LogicalComponent<WebImplementation> component) |
org.fabric3.spi.model.physical.PhysicalWireSourceDefinition |
generateCallbackSource(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.domain.generator.policy.EffectivePolicy policy) |
org.fabric3.spi.model.physical.PhysicalConnectionSourceDefinition |
generateConnectionSource(org.fabric3.spi.model.instance.LogicalProducer producer) |
org.fabric3.spi.model.physical.PhysicalConnectionTargetDefinition |
generateConnectionTarget(org.fabric3.spi.model.instance.LogicalConsumer consumer) |
org.fabric3.spi.model.physical.PhysicalWireSourceDefinition |
generateResourceSource(org.fabric3.spi.model.instance.LogicalResourceReference<?> resourceReference) |
WebComponentWireSourceDefinition |
generateSource(org.fabric3.spi.model.instance.LogicalReference reference,
org.fabric3.spi.domain.generator.policy.EffectivePolicy policy) |
org.fabric3.spi.model.physical.PhysicalWireTargetDefinition |
generateTarget(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.domain.generator.policy.EffectivePolicy policy) |
public WebComponentGenerator(org.fabric3.api.host.runtime.HostInfo info)
public org.fabric3.spi.model.physical.PhysicalComponentDefinition generate(org.fabric3.spi.model.instance.LogicalComponent<WebImplementation> component) throws org.fabric3.spi.domain.generator.GenerationException
generate in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationExceptionpublic WebComponentWireSourceDefinition generateSource(org.fabric3.spi.model.instance.LogicalReference reference, org.fabric3.spi.domain.generator.policy.EffectivePolicy policy) throws org.fabric3.spi.domain.generator.GenerationException
generateSource in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationExceptionpublic org.fabric3.spi.model.physical.PhysicalWireSourceDefinition generateCallbackSource(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.domain.generator.policy.EffectivePolicy policy)
throws org.fabric3.spi.domain.generator.GenerationException
generateCallbackSource in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationExceptionpublic org.fabric3.spi.model.physical.PhysicalWireTargetDefinition generateTarget(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.domain.generator.policy.EffectivePolicy policy)
throws org.fabric3.spi.domain.generator.GenerationException
generateTarget in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationExceptionpublic org.fabric3.spi.model.physical.PhysicalWireSourceDefinition generateResourceSource(org.fabric3.spi.model.instance.LogicalResourceReference<?> resourceReference)
throws org.fabric3.spi.domain.generator.GenerationException
generateResourceSource in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationExceptionpublic org.fabric3.spi.model.physical.PhysicalConnectionSourceDefinition generateConnectionSource(org.fabric3.spi.model.instance.LogicalProducer producer)
generateConnectionSource in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>public org.fabric3.spi.model.physical.PhysicalConnectionTargetDefinition generateConnectionTarget(org.fabric3.spi.model.instance.LogicalConsumer consumer)
throws org.fabric3.spi.domain.generator.GenerationException
generateConnectionTarget in interface org.fabric3.spi.domain.generator.component.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<WebImplementation>>org.fabric3.spi.domain.generator.GenerationException