org.objectweb.proactive.core.group.topology
Class TopologyGroup

java.lang.Object
  extended byorg.objectweb.proactive.core.body.proxy.AbstractProxy
      extended byorg.objectweb.proactive.core.group.ProxyForGroup
          extended byorg.objectweb.proactive.core.group.topology.TopologyGroup
All Implemented Interfaces:
java.util.Collection, Group, Handlerizable, Proxy, java.io.Serializable
Direct Known Subclasses:
Hypercube, Line, Ring, Tetrahedron

public abstract class TopologyGroup
extends ProxyForGroup

Topologies are groups. They just give special acces to their members or (sub)groups members.

Author:
Laurent Baduel
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.objectweb.proactive.core.group.ProxyForGroup
className, dispatching, elementNames, logger, memberList, stub, uniqueSerialization, waited
 
Constructor Summary
TopologyGroup(Group g, int size)
          Constructor : a Topology is build with a group with the specified size
 
Methods inherited from class org.objectweb.proactive.core.group.ProxyForGroup
add, addAll, addMerge, addNamedElement, addToListOfResult, allArrived, allAwaited, asynchronousCallOnGroup, clear, contains, containsAll, containsKey, containsValue, createMemberWithMultithread, createMemberWithMultithread, difference, display, equals, exclude, get, getExceptionList, getGroupByType, getNamedElement, getType, getTypeName, hashCode, indexOf, intersection, isDispatchingOn, isEmpty, iterator, keySet, listIterator, oneWayCallOnGroup, purgeExceptionAndNull, range, reify, remove, remove, removeAll, removeNamedElement, retainAll, set, setAdditionalThread, setDispatchingOff, setDispatchingOn, setRatioNemberToThread, setSPMDGroup, setUniqueSerializationOff, setUniqueSerializationOn, size, toArray, toArray, union, waitAll, waitAndGetOne, waitAndGetOneThenRemoveIt, waitAndGetTheNth, waitN, waitOne, waitOneAndGetIndex, waitTheNth
 
Methods inherited from class org.objectweb.proactive.core.body.proxy.AbstractProxy
clearHandlersLevel, getHandlerizableInfo, getHandlersLevel, isAsynchronousCall, isOneWayCall, setExceptionHandler, unsetExceptionHandler
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.proactive.core.exceptions.Handlerizable
clearHandlersLevel, getHandlerizableInfo, getHandlersLevel, setExceptionHandler, unsetExceptionHandler
 

Constructor Detail

TopologyGroup

public TopologyGroup(Group g,
                     int size)
              throws ConstructionOfReifiedObjectFailedException
Constructor : a Topology is build with a group with the specified size

Parameters:
g - - the group used a base for the new group (topology)
size - - the number of member of g used to build the topology
Throws:
ConstructionOfReifiedObjectFailedException


Copyright ? October 2004 INRIA All Rights Reserved.