Tuscany Core

org.apache.tuscany.core.system.builder
Class SystemContextFactoryBuilder

java.lang.Object
  extended by org.apache.tuscany.core.system.builder.SystemContextFactoryBuilder
All Implemented Interfaces:
ContextFactoryBuilder

public class SystemContextFactoryBuilder
extends java.lang.Object
implements ContextFactoryBuilder

Decorates components whose implementation type is a SystemImplementation with the appropriate runtime configuration. This builder handles both system composite components as well as system leaf or "simple" components. Consequently, both simple and composite component types may be injected and autowired.

Note that system component references are not proxied.

Version:
$Rev: 404728 $ $Date: 2006-05-07 02:20:58 -0400 (Sun, 07 May 2006) $

Constructor Summary
SystemContextFactoryBuilder(org.apache.tuscany.common.monitor.MonitorFactory monitorFactory)
           
 
Method Summary
 void build(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
          Creates or updates a context factory based on configuration contained in the given model object.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemContextFactoryBuilder

public SystemContextFactoryBuilder(org.apache.tuscany.common.monitor.MonitorFactory monitorFactory)
Method Detail

build

public void build(org.apache.tuscany.model.assembly.AssemblyObject modelObject)
           throws BuilderException
Description copied from interface: ContextFactoryBuilder
Creates or updates a context factory based on configuration contained in the given model object. The model object is decorated with the factory.

Specified by:
build in interface ContextFactoryBuilder
Parameters:
modelObject - the logical configuration model node
Throws:
BuilderException

Tuscany Core

-