org.objectweb.proactive.ic2d.data
Class WorldObject
java.lang.Object
  
org.objectweb.proactive.ic2d.data.AbstractDataObject
      
org.objectweb.proactive.ic2d.data.WorldObject
- All Implemented Interfaces: 
 - MessageMonitoringController
 
public class WorldObject
- extends AbstractDataObject
 
Holder class for all hosts
 
 
 
 
| Methods inherited from class org.objectweb.proactive.ic2d.data.AbstractDataObject | 
childsIterator, clearChilds, destroyCollection, findActiveObjectById, getChild, getChildObjectsCount, getController, getParent, getTopLevelParent, isAlive, isMonitoring, isMonitoringReplyReceiver, isMonitoringReplySender, isMonitoringRequestReceiver, isMonitoringRequestSender, isViewedInEventList, monitorAll, monitorAllCollection, monitoringMessageEventChanged, monitorReplyReceiver, monitorReplyReceiverCollection, monitorReplySender, monitorReplySenderCollection, monitorRequestReceiver, monitorRequestReceiverCollection, monitorRequestSender, monitorRequestSenderCollection, putChild, removeChild, setAlive, toString, viewInEventList, viewInEventListCollection | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
listener
protected WorldObjectListener listener
WorldObject
public WorldObject(IC2DObject parent)
registerListener
public void registerListener(WorldObjectListener listener)
 
addHostObject
public HostObject addHostObject(BasicMonitoredObject monitoredHost,
                                MonitoredObjectSet objectSet)
                         throws java.rmi.RemoteException
- Throws:
 java.rmi.RemoteException
 
addHostsObject
public void addHostsObject(HostObject host)
 
removeHostObject
public void removeHostObject(java.lang.String hostname)
 
getHostObject
public HostObject getHostObject(java.lang.String hostname)
 
destroyObject
public void destroyObject()
- Specified by:
 destroyObject in class AbstractDataObject
 
 
getTypedParent
protected IC2DObject getTypedParent()
 
destroy
protected boolean destroy()
- destroy this object
- Overrides:
 destroy in class AbstractDataObject
 
 
 
Copyright 2001-2007 INRIA All Rights Reserved.