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
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
protected static org.apache.log4j.Logger logger
ProActiveComponentGroup
public ProActiveComponentGroup()
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.