org.objectweb.proactive.core.component.adl.implementations
Interface ProActiveImplementationBuilder
- All Superinterfaces:
- org.objectweb.fractal.adl.implementations.ImplementationBuilder
- All Known Implementing Classes:
- ProActiveImplementationBuilderImpl
- public interface ProActiveImplementationBuilder
- extends org.objectweb.fractal.adl.implementations.ImplementationBuilder
- Author:
- Matthieu Morel
Methods inherited from interface org.objectweb.fractal.adl.implementations.ImplementationBuilder |
createComponent |
createComponent
public java.lang.Object createComponent(java.lang.Object type,
java.lang.String name,
java.lang.String definition,
ControllerDescription controllerDesc,
ContentDescription contentDesc,
VirtualNode adlVN,
java.util.Map context)
throws java.lang.Exception
- Allows the creation of a ProActive component on a given virtual node
- Parameters:
type
- the type of the componentname
- the name of the componentdefinition
- the definition of the componentcontrollerDesc
- the description of the controllercontentDesc
- the description of the contentadlVN
- the virtual node where the component should be deployedcontext
- context
- Returns:
- an instance of the specified component (or a group of instances if the virtual node is
a multiple one)
- Throws:
java.lang.Exception
- if the creation of the component failed
Copyright ? October 2004 INRIA All Rights Reserved.