org.fabric3.java
Class JavaComponentBuilder<T>
java.lang.Object
org.fabric3.pojo.implementation.PojoComponentBuilder<T,JavaComponentDefinition,JavaComponent<T>>
org.fabric3.java.JavaComponentBuilder<T>
- Type Parameters:
T - the implementation class for the defined component
- All Implemented Interfaces:
- org.fabric3.spi.builder.component.ComponentBuilder<JavaComponentDefinition,JavaComponent<T>>
public class JavaComponentBuilder<T>
- extends org.fabric3.pojo.implementation.PojoComponentBuilder<T,JavaComponentDefinition,JavaComponent<T>>
The component builder for Java implementation types. Responsible for creating the Component runtime artifact from a
physical component definition
- Version:
- $Rev: 1382 $ $Date: 2007-09-23 21:08:40 +0100 (Sun, 23 Sep 2007) $
| Fields inherited from class org.fabric3.pojo.implementation.PojoComponentBuilder |
builderRegistry, classLoaderRegistry, providerBuilders, scopeRegistry, transformerRegistry |
|
Constructor Summary |
JavaComponentBuilder(org.fabric3.spi.builder.component.ComponentBuilderRegistry builderRegistry,
org.fabric3.spi.component.ScopeRegistry scopeRegistry,
org.fabric3.pojo.instancefactory.InstanceFactoryBuilderRegistry providerBuilders,
org.fabric3.spi.services.classloading.ClassLoaderRegistry classLoaderRegistry,
org.fabric3.spi.transform.TransformerRegistry<org.fabric3.spi.transform.PullTransformer<?,?>> transformerRegistry,
org.fabric3.spi.wire.ProxyService proxyService)
|
| Methods inherited from class org.fabric3.pojo.implementation.PojoComponentBuilder |
createMultiplicityReferenceFactories, createObjectFactory, createPropertyFactories, getTransformer |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaComponentBuilder
public JavaComponentBuilder(org.fabric3.spi.builder.component.ComponentBuilderRegistry builderRegistry,
org.fabric3.spi.component.ScopeRegistry scopeRegistry,
org.fabric3.pojo.instancefactory.InstanceFactoryBuilderRegistry providerBuilders,
org.fabric3.spi.services.classloading.ClassLoaderRegistry classLoaderRegistry,
org.fabric3.spi.transform.TransformerRegistry<org.fabric3.spi.transform.PullTransformer<?,?>> transformerRegistry,
org.fabric3.spi.wire.ProxyService proxyService)
init
public void init()
build
public JavaComponent<T> build(JavaComponentDefinition definition)
throws org.fabric3.spi.builder.BuilderException
- Throws:
org.fabric3.spi.builder.BuilderException
Copyright © 2007 Fabric3 project contributors. All Rights Reserved.
Licensed under the terms of the Apache License 2.0.