org.objectweb.proactive.core.component.adl.components
Class ProActiveComponentBuilder

java.lang.Object
  extended byorg.objectweb.proactive.core.component.adl.components.ProActiveComponentBuilder
All Implemented Interfaces:
org.objectweb.fractal.adl.components.ComponentBuilder

public class ProActiveComponentBuilder
extends java.lang.Object
implements org.objectweb.fractal.adl.components.ComponentBuilder

A ProActive based implementation of the ComponentBuilder interface. This implementation uses the Fractal API to add and start components. It slightly differs from the FractalComponentBuilder class : the name of the component is not specified in this addition operation, but when the component is instantiated.


Constructor Summary
ProActiveComponentBuilder()
           
 
Method Summary
 void addComponent(java.lang.Object superComponent, java.lang.Object subComponent, java.lang.String name, java.lang.Object context)
           
 void startComponent(java.lang.Object component, java.lang.Object context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProActiveComponentBuilder

public ProActiveComponentBuilder()
Method Detail

addComponent

public void addComponent(java.lang.Object superComponent,
                         java.lang.Object subComponent,
                         java.lang.String name,
                         java.lang.Object context)
                  throws java.lang.Exception
Specified by:
addComponent in interface org.objectweb.fractal.adl.components.ComponentBuilder
Throws:
java.lang.Exception

startComponent

public void startComponent(java.lang.Object component,
                           java.lang.Object context)
                    throws java.lang.Exception
Specified by:
startComponent in interface org.objectweb.fractal.adl.components.ComponentBuilder
Throws:
java.lang.Exception


Copyright ? October 2004 INRIA All Rights Reserved.