org.objectweb.proactive.ic2d.data
Class IC2DObject

java.lang.Object
  extended by org.objectweb.proactive.ic2d.data.AbstractDataObject
      extended by org.objectweb.proactive.ic2d.data.IC2DObject
All Implemented Interfaces:
MessageMonitoringController

public class IC2DObject
extends AbstractDataObject

Holder class for all hosts


Field Summary
protected  CommunicationEventListener communicationEventListener
           
protected  IC2DObjectListener listener
           
protected  IC2DMessageLogger logger
           
protected  WorldObject worldObject
           
 
Fields inherited from class org.objectweb.proactive.ic2d.data.AbstractDataObject
abstractDataObjectName, controller, isDestroyed, messageMonitoringListener, monitoringReplyReceiver, monitoringReplySender, monitoringRequestReceiver, monitoringRequestSender, parent, viewingInEventList
 
Constructor Summary
IC2DObject()
           
 
Method Summary
protected  void activeObjectAdded(ActiveObject activeObject)
           
protected  void activeObjectRemoved(ActiveObject activeObject)
           
 void destroyObject()
           
protected  CommunicationEventListener getCommunicationEventListener()
           
 WorldObject getWorldObject()
           
 void registerListener(IC2DObjectListener listener)
           
 void registerLogger(IC2DMessageLogger logger)
           
 
Methods inherited from class org.objectweb.proactive.ic2d.data.AbstractDataObject
childsIterator, clearChilds, destroy, 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
 

Field Detail

listener

protected IC2DObjectListener listener

worldObject

protected WorldObject worldObject

logger

protected IC2DMessageLogger logger

communicationEventListener

protected CommunicationEventListener communicationEventListener
Constructor Detail

IC2DObject

public IC2DObject()
Method Detail

registerListener

public void registerListener(IC2DObjectListener listener)

registerLogger

public void registerLogger(IC2DMessageLogger logger)

getWorldObject

public WorldObject getWorldObject()

destroyObject

public void destroyObject()
Specified by:
destroyObject in class AbstractDataObject

activeObjectAdded

protected void activeObjectAdded(ActiveObject activeObject)

activeObjectRemoved

protected void activeObjectRemoved(ActiveObject activeObject)

getCommunicationEventListener

protected CommunicationEventListener getCommunicationEventListener()


Copyright 2001-2007 INRIA All Rights Reserved.