|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.proactive.core.component.adl.vnexportation.ExportedVirtualNodesBuilderImpl
An implementation of the ExportedVirtualNodesBuilder
interface.
This class performs a logical composition of the exported virtual nodes of the components ADL.
Constructor Summary | |
ExportedVirtualNodesBuilderImpl()
|
Method Summary | |
void |
compose(java.lang.String componentName,
ExportedVirtualNode[] exportedVirtualNodes,
VirtualNode currentComponentVN)
Composes exported virtual nodes. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ExportedVirtualNodesBuilderImpl()
Method Detail |
public void compose(java.lang.String componentName, ExportedVirtualNode[] exportedVirtualNodes, VirtualNode currentComponentVN) throws org.objectweb.fractal.adl.ADLException
ExportedVirtualNodesBuilder
Composes exported virtual nodes. This is a way to reorganize the physical deployment of the components.
The exported virtual nodes that do not have parents (they are not themselves exported) *must* correspond to the virtual nodes specified in the proactive deployment descriptor. They must also match cardinalities : if an exported virtual node has a "multiple" cardinality", it must be corresponding to a "multiple" virtual node, i.e. a virtual node that contains several nodes.
This method validates and performs the linkage, keeps it in memory, and allows hierarchical composition of exported virtual nodes.
compose
in interface ExportedVirtualNodesBuilder
componentName
- the name of the componentexportedVirtualNodes
- an array of the exported virtual nodes elements for this componentcurrentComponentVN
- the virtual node to export
org.objectweb.fractal.adl.ADLException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |