Uses of Interface
org.objectweb.proactive.core.descriptor.data.VirtualNode

Packages that use VirtualNode
org.objectweb.proactive Provides the main classes for creating active objects and futures.  
org.objectweb.proactive.branchnbound The Branch and Bound (API) package.  
org.objectweb.proactive.branchnbound.core This is the core of the BnB API implementation.  
org.objectweb.proactive.core.component This package and sub-packages provide an implementation with ProActive of the Fractal 2.0 component model.  
org.objectweb.proactive.core.descriptor.data Provides all classes needed to create java objects related to XML Deployment Descriptor.  
org.objectweb.proactive.core.descriptor.services Provides classes to start JVM acquisition services like RMI lookup service on a ProActiveRuntime, P2P ProActiveRuntime acquisition service, or Fault Tolerance service.  
org.objectweb.proactive.core.event The active object created with ProActive generated events on demand when a listener registers to one component of the active object.  
org.objectweb.proactive.core.group Provides all classes needed to use group communications in ProActive.  
org.objectweb.proactive.core.group.spmd Provides classes needed to use SPMD model in ProActive.  
org.objectweb.proactive.core.runtime Defines all classes needed to build a ProActiveRuntime.  
org.objectweb.proactive.core.runtime.http HTTP implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.ibis Ibis implementation of ProActiveRuntime
org.objectweb.proactive.core.runtime.rmi RMI implementation of ProActiveRuntime
 

Uses of VirtualNode in org.objectweb.proactive
 

Methods in org.objectweb.proactive that return VirtualNode
static VirtualNode ProActive.lookupVirtualNode(java.lang.String url)
          Looks-up a VirtualNode previously registered in a registry(RMI or JINI or HTTP or IBIS) The registry where to look for is fully determined with the protocol included in the url
 

Methods in org.objectweb.proactive with parameters of type VirtualNode
static java.lang.Object[] ProActive.newActiveInParallel(java.lang.String className, java.lang.Object[] constructorParameters, VirtualNode virtualNode)
          Create a set of identical active objects on a given virtual node.
static java.lang.Object ProActive.newActiveAsGroup(java.lang.String classname, java.lang.Object[] constructorParameters, VirtualNode virtualnode)
          Creates a new group of Active Objects.
static java.lang.Object ProActive.newActiveAsGroup(java.lang.String classname, java.lang.Object[] constructorParameters, VirtualNode virtualnode, Active activity, MetaObjectFactory factory)
          Creates a new group of Active Objects.
static Component ProActive.newActiveComponent(java.lang.String className, java.lang.Object[] constructorParameters, VirtualNode vn, ComponentParameters componentParameters)
          Creates a new ProActive component over the specified base class, according to the given component parameters, and returns a reference on the component of type Component.
static java.lang.Object ProActive.turnActiveAsGroup(java.lang.Object target, java.lang.String nameOfTargetType, VirtualNode virtualnode)
          Turns a Java object into a group of Active Objects and sends the elements of the group to remote Nodes mapped to the given virtualnode in the XML deployment descriptor.
static void ProActive.registerVirtualNode(VirtualNode virtualNode, java.lang.String registrationProtocol, boolean replacePreviousBinding)
          Registers locally the given VirtualNode in a registry such RMIRegistry or JINI Lookup Service or HTTP registry.
static void ProActive.unregisterVirtualNode(VirtualNode virtualNode)
          Unregisters the virtualNode previoulsy registered in a registry such as JINI or RMI.
 

Uses of VirtualNode in org.objectweb.proactive.branchnbound
 

Methods in org.objectweb.proactive.branchnbound with parameters of type VirtualNode
static Manager ProActiveBranchNBound.newBnB(Task root, VirtualNode virtualNode, java.lang.String queueType)
          Create a new activate Manager with the given root task.
static Manager ProActiveBranchNBound.newBnB(Task root, VirtualNode[] virtualNodes, java.lang.String queueType)
          Create a new activate Manager with the given root task.
 

Uses of VirtualNode in org.objectweb.proactive.branchnbound.core
 

Constructors in org.objectweb.proactive.branchnbound.core with parameters of type VirtualNode
Manager(Task root, Node myNode, VirtualNode[] virtualNodes, java.lang.String queueType)
          Contruct a new Manager.
 

Uses of VirtualNode in org.objectweb.proactive.core.component
 

Methods in org.objectweb.proactive.core.component that return VirtualNode
 VirtualNode ContentDescription.getVirtualNode()
          getter for the virtual node
 

Methods in org.objectweb.proactive.core.component with parameters of type VirtualNode
 void ContentDescription.setVirtualNode(VirtualNode virtualNode)
          setter (one can only change the virtual node BEFORE instantiating the component)
 

Constructors in org.objectweb.proactive.core.component with parameters of type VirtualNode
ContentDescription(java.lang.String className, java.lang.Object[] constructorParameters, VirtualNode virtualNode, Active activity, MetaObjectFactory factory)
          constructor
ContentDescription(java.lang.String className, java.lang.Object[] constructorParameters, VirtualNode virtualNode)
          constructor
 

Uses of VirtualNode in org.objectweb.proactive.core.descriptor.data
 

Classes in org.objectweb.proactive.core.descriptor.data that implement VirtualNode
 class VirtualNodeImpl
          A VirtualNode is a conceptual entity that represents one or several nodes.
 class VirtualNodeLookup
          A VirtualNode represents a conceptual entity.
 

Methods in org.objectweb.proactive.core.descriptor.data that return VirtualNode
 VirtualNode[] ProActiveDescriptorImpl.getVirtualNodes()
           
 VirtualNode ProActiveDescriptorImpl.getVirtualNode(java.lang.String name)
           
 VirtualNode ProActiveDescriptorImpl.createVirtualNode(java.lang.String vnName, boolean lookup)
           
 VirtualNode ProActiveDescriptorImpl.createVirtualNode(java.lang.String vnName, boolean lookup, boolean isMainNode)
           
 VirtualNode[] MainDefinition.getVirtualNodes()
          return a table of virtual nodes
 VirtualNode MainDefinition.getVirtualNode(int i)
          return the i-th virtual node of the list
 VirtualNode[] ProActiveDescriptor.getVirtualNodes()
          Returns all VirtualNodes described in the XML Descriptor
 VirtualNode ProActiveDescriptor.getVirtualNode(java.lang.String name)
          Returns the specified VirtualNode
 VirtualNode ProActiveDescriptor.createVirtualNode(java.lang.String vnName, boolean lookup)
          Creates a VirtualNode with the given name If the VirtualNode with the given name has previously been created, this method returns it.
 VirtualNode ProActiveDescriptor.createVirtualNode(java.lang.String vnName, boolean lookup, boolean isMainVN)
          Creates a VirtualNode with the given name If the VirtualNode with the given name has previously been created, this method returns it.
 

Methods in org.objectweb.proactive.core.descriptor.data with parameters of type VirtualNode
 void ProActiveDescriptorImpl.mainDefinitionAddVirtualNode(VirtualNode virtualNode)
          add a VirtualNode virtualNode to the last defined mainDefinition
 void MainDefinition.addVirtualNode(VirtualNode virtualNode)
          add a virtual node to the list of virtal nodes
 void ProActiveDescriptor.mainDefinitionAddVirtualNode(VirtualNode virtualNode)
          Adds a VirtualNode virtualNode to the last defined mainDefinition
 

Uses of VirtualNode in org.objectweb.proactive.core.descriptor.services
 

Constructors in org.objectweb.proactive.core.descriptor.services with parameters of type VirtualNode
ServiceThread(VirtualNode vn, VirtualMachine vm)
           
 

Uses of VirtualNode in org.objectweb.proactive.core.event
 

Fields in org.objectweb.proactive.core.event declared as VirtualNode
protected  VirtualNode NodeCreationEvent.vn
           
 

Methods in org.objectweb.proactive.core.event that return VirtualNode
 VirtualNode NodeCreationEvent.getVirtualNode()
           
 

Methods in org.objectweb.proactive.core.event with parameters of type VirtualNode
protected  void NodeCreationEventProducerImpl.notifyListeners(VirtualNode vn, int type, Node node, int nodeCreated)
           
 

Constructors in org.objectweb.proactive.core.event with parameters of type VirtualNode
AbstractNodeCreationEventListener(VirtualNode vn)
           
NodeCreationEvent(VirtualNode vn, int messageType, Node node, int nodeCreated)
          Creates a new NodeCreationEvent
 

Uses of VirtualNode in org.objectweb.proactive.core.group
 

Methods in org.objectweb.proactive.core.group with parameters of type VirtualNode
static java.lang.Object ProActiveGroup.newGroup(java.lang.String className, java.lang.Object[][] params, VirtualNode virtualNode)
          Creates an object representing a group (a typed group) and creates members with params cycling on the nodes of the virtual node.
static java.lang.Object ProActiveGroup.newGroup(java.lang.String className, java.lang.Object[] params, VirtualNode virtualNode)
          Creates an object representing a group (a typed group) and creates members with the same params cycling on nodeList.
static java.lang.Object ProActiveGroup.newGroupBuiltWithMultithreading(java.lang.String className, java.lang.Object[][] params, VirtualNode virtualNode)
          Deprecated. use newGroupInParallel Creates an object representing a group (a typed group) and creates members with params cycling on the nodes of the vitual node. Threads are used to build the group's members. This methods returns when all members were created.
static java.lang.Object ProActiveGroup.newGroupBuiltWithMultithreading(java.lang.String className, java.lang.Object[] params, VirtualNode virtualNode)
          Deprecated. use newGroupInParallel Creates an object representing a group (a typed group) and creates members with the same params cycling on the nodes of the vitual node. Threads are used to build the group's members. This methods returns when all members were created.
static java.lang.Object ProActiveGroup.newGroupInParallel(java.lang.String className, java.lang.Object[][] params, VirtualNode virtualNode)
          Creates an object representing a group (a typed group) and creates members with params cycling on the nodes of the vitual node.
static java.lang.Object ProActiveGroup.newGroupInParallel(java.lang.String className, java.lang.Object[] params, VirtualNode virtualNode)
          Creates an object representing a group (a typed group) and creates members with the same params cycling on the nodes of the vitual node.
 

Uses of VirtualNode in org.objectweb.proactive.core.group.spmd
 

Methods in org.objectweb.proactive.core.group.spmd with parameters of type VirtualNode
static java.lang.Object ProSPMD.newSPMDGroup(java.lang.String className, java.lang.Object[][] params, VirtualNode virtualNode)
          Creates an object representing a spmd group (a typed group) and creates members with params cycling on the nodes of the virtual node.
 

Uses of VirtualNode in org.objectweb.proactive.core.runtime
 

Methods in org.objectweb.proactive.core.runtime that return VirtualNode
 VirtualNode ProActiveRuntimeForwarderImpl.getVirtualNode(UniqueRuntimeID urid, java.lang.String virtualNodeName)
           
 VirtualNode ProActiveRuntimeForwarder.getVirtualNode(UniqueRuntimeID urid, java.lang.String virtualNodeName)
           
 VirtualNode ProActiveRuntimeAdapterImpl.getVirtualNode(java.lang.String virtualNodeName)
           
 VirtualNode RemoteProActiveRuntime.getVirtualNode(java.lang.String virtualNodeName)
           
 VirtualNode RemoteProActiveRuntimeForwarder.getVirtualNode(UniqueRuntimeID ruid, java.lang.String virtualNodeName)
           
 VirtualNode ProActiveRuntimeAdapterForwarderImpl.getVirtualNode(java.lang.String virtualNodeName)
           
 VirtualNode ProActiveRuntimeImpl.getVirtualNode(java.lang.String virtualNodeName)
           
 VirtualNode ProActiveRuntime.getVirtualNode(java.lang.String virtualNodeName)
          Returns the VirtualNode with the given name
 

Methods in org.objectweb.proactive.core.runtime with parameters of type VirtualNode
 void LocalProActiveRuntime.registerLocalVirtualNode(VirtualNode vn, java.lang.String vnName)
          Register the given VirtualNode on this local ProActiveRuntime.
 void ProActiveRuntimeImpl.registerLocalVirtualNode(VirtualNode vn, java.lang.String vnName)
           
 

Uses of VirtualNode in org.objectweb.proactive.core.runtime.http
 

Methods in org.objectweb.proactive.core.runtime.http that return VirtualNode
 VirtualNode HttpProActiveRuntime.getVirtualNode(java.lang.String virtualNodeName)
           
 

Uses of VirtualNode in org.objectweb.proactive.core.runtime.ibis
 

Methods in org.objectweb.proactive.core.runtime.ibis that return VirtualNode
 VirtualNode IbisProActiveRuntimeImpl.getVirtualNode(java.lang.String virtualNodeName)
           
 

Uses of VirtualNode in org.objectweb.proactive.core.runtime.rmi
 

Methods in org.objectweb.proactive.core.runtime.rmi that return VirtualNode
 VirtualNode RmiProActiveRuntimeForwarderImpl.getVirtualNode(UniqueRuntimeID urid, java.lang.String virtualNodeName)
           
 VirtualNode RmiProActiveRuntimeImpl.getVirtualNode(java.lang.String virtualNodeName)
           
 



Copyright 2001-2005 INRIA All Rights Reserved.