org.objectweb.proactive.core.group
Class ProActiveComponentGroup

java.lang.Object
  |
  +--org.objectweb.proactive.core.group.ProActiveComponentGroup

public class ProActiveComponentGroup
extends java.lang.Object

// TODO : change class name (interfaces only are grouped) A class for creating groups of interfaces Indeed, the standard mechanism cannot be used here, as we are referencing components through interfaces of component representatives. It was moved to this package so it can see className attribute in ProxyForGroup

Author:
Matthieu Morel

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
ProActiveComponentGroup()
           
 
Method Summary
static java.lang.Object newActiveComponentGroup(ComponentParameters componentParameters)
          Create an object representing an empty group of components specifying the java class of the components.
static ProActiveInterface newActiveComponentInterfaceGroup(InterfaceType interfaceType)
          creates a group proxy on a set of generated Interface objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Constructor Detail

ProActiveComponentGroup

public ProActiveComponentGroup()
Method Detail

newActiveComponentGroup

public static java.lang.Object newActiveComponentGroup(ComponentParameters componentParameters)
                                                throws java.lang.ClassNotFoundException,
                                                       ClassNotReifiableException
Create an object representing an empty group of components specifying the java class of the components.

java.lang.ClassNotFoundException
ClassNotReifiableException

newActiveComponentInterfaceGroup

public static ProActiveInterface newActiveComponentInterfaceGroup(InterfaceType interfaceType)
                                                           throws java.lang.ClassNotFoundException,
                                                                  ClassNotReifiableException
creates a group proxy on a set of generated Interface objects. These objects are generated according to the InterfaceType they get as a parameter

Parameters:
interfaceType - the type of interface we need a group of Interface objects on
Returns:
a group of ProActiveInterface elements
Throws:
java.lang.ClassNotFoundException
ClassNotReifiableException


Copyright © April 2004 INRIA All Rights Reserved.