org.fabric3.java
Class JavaComponentGenerator
java.lang.Object
org.fabric3.java.JavaComponentGenerator
- All Implemented Interfaces:
- org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
public class JavaComponentGenerator
- extends Object
- implements org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
Generates a JavaComponentDefinition from a ComponentDefinition corresponding to a Java component implementation
- Version:
- $Rev: 1534 $ $Date: 2007-10-14 10:48:46 +0100 (Sun, 14 Oct 2007) $
|
Constructor Summary |
JavaComponentGenerator(org.fabric3.spi.generator.GeneratorRegistry registry,
org.fabric3.spi.generator.ClassLoaderGenerator classLoaderGenerator,
org.fabric3.pojo.instancefactory.InstanceFactoryGenerationHelper helper)
|
|
Method Summary |
org.fabric3.spi.model.physical.PhysicalComponentDefinition |
generate(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> component,
Set<org.fabric3.scdl.definitions.Intent> intentsToBeProvided,
org.fabric3.spi.generator.GeneratorContext context)
|
org.fabric3.spi.model.physical.PhysicalWireSourceDefinition |
generateResourceWireSource(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> source,
org.fabric3.spi.model.instance.LogicalResource<?> resource,
org.fabric3.spi.generator.GeneratorContext context)
|
org.fabric3.spi.model.physical.PhysicalWireSourceDefinition |
generateWireSource(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> source,
org.fabric3.spi.model.instance.LogicalReference reference,
boolean optimizable,
org.fabric3.spi.generator.GeneratorContext context)
|
org.fabric3.spi.model.physical.PhysicalWireTargetDefinition |
generateWireTarget(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> target,
org.fabric3.spi.generator.GeneratorContext context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaComponentGenerator
public JavaComponentGenerator(org.fabric3.spi.generator.GeneratorRegistry registry,
org.fabric3.spi.generator.ClassLoaderGenerator classLoaderGenerator,
org.fabric3.pojo.instancefactory.InstanceFactoryGenerationHelper helper)
generate
public org.fabric3.spi.model.physical.PhysicalComponentDefinition generate(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> component,
Set<org.fabric3.scdl.definitions.Intent> intentsToBeProvided,
org.fabric3.spi.generator.GeneratorContext context)
throws org.fabric3.spi.generator.GenerationException
- Specified by:
generate in interface org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
- Throws:
org.fabric3.spi.generator.GenerationException- See Also:
ComponentGenerator.generate(org.fabric3.spi.model.instance.LogicalComponent,
java.util.Set,
org.fabric3.spi.generator.GeneratorContext)
generateWireSource
public org.fabric3.spi.model.physical.PhysicalWireSourceDefinition generateWireSource(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> source,
org.fabric3.spi.model.instance.LogicalReference reference,
boolean optimizable,
org.fabric3.spi.generator.GeneratorContext context)
throws org.fabric3.spi.generator.GenerationException
- Specified by:
generateWireSource in interface org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
- Throws:
org.fabric3.spi.generator.GenerationException- See Also:
org.fabric3.spi.generator.ComponentGenerator#generateWireSource(org.fabric3.spi.model.instance.LogicalComponent,
org.fabric3.spi.model.instance.LogicalReference,
boolean)
generateWireTarget
public org.fabric3.spi.model.physical.PhysicalWireTargetDefinition generateWireTarget(org.fabric3.spi.model.instance.LogicalService service,
org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> target,
org.fabric3.spi.generator.GeneratorContext context)
throws org.fabric3.spi.generator.GenerationException
- Specified by:
generateWireTarget in interface org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
- Throws:
org.fabric3.spi.generator.GenerationException- See Also:
org.fabric3.spi.generator.ComponentGenerator#generateWireTarget(org.fabric3.spi.model.instance.LogicalService,
org.fabric3.spi.model.instance.LogicalComponent)
generateResourceWireSource
public org.fabric3.spi.model.physical.PhysicalWireSourceDefinition generateResourceWireSource(org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation> source,
org.fabric3.spi.model.instance.LogicalResource<?> resource,
org.fabric3.spi.generator.GeneratorContext context)
throws org.fabric3.spi.generator.GenerationException
- Specified by:
generateResourceWireSource in interface org.fabric3.spi.generator.ComponentGenerator<org.fabric3.spi.model.instance.LogicalComponent<JavaImplementation>>
- Throws:
org.fabric3.spi.generator.GenerationException- See Also:
org.fabric3.spi.generator.ComponentGenerator#generateResourceWireSource(org.fabric3.spi.model.instance.LogicalComponent,
org.fabric3.spi.model.instance.LogicalResource)
Copyright © 2007 Fabric3 project contributors. All Rights Reserved.
Licensed under the terms of the Apache License 2.0.