Fabric3 Java

org.fabric3.java
Class JavaComponentBuilder<T>

java.lang.Object
  extended by org.fabric3.pojo.implementation.PojoComponentBuilder<T,JavaComponentDefinition,JavaComponent<T>>
      extended by 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) $

Field Summary
 
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)
           
 
Method Summary
 JavaComponent<T> build(JavaComponentDefinition definition)
           
 void init()
           
 
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
 

Constructor Detail

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)
Method Detail

init

public void init()

build

public JavaComponent<T> build(JavaComponentDefinition definition)
                       throws org.fabric3.spi.builder.BuilderException
Throws:
org.fabric3.spi.builder.BuilderException

Fabric3 Java

Copyright © 2007 Fabric3 project contributors. All Rights Reserved.
Licensed under the terms of the Apache License 2.0.