org.objectweb.proactive.ic2d.data
Class NodeObject
java.lang.Object
org.objectweb.proactive.ic2d.data.AbstractDataObject
org.objectweb.proactive.ic2d.data.NodeObject
- All Implemented Interfaces:
- MessageMonitoringController
public class NodeObject
- extends AbstractDataObject
Holder class for the host data representation
Methods inherited from class org.objectweb.proactive.ic2d.data.AbstractDataObject |
childsIterator, clearChilds, destroyCollection, 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, viewInEventList, viewInEventListCollection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
node
protected Node node
activeObjects
protected java.util.HashMap activeObjects
listener
protected NodeObjectListener listener
NodeObject
public NodeObject(VMObject parent,
Node node)
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractDataObject
createNewRemoteObject
public java.lang.Object createNewRemoteObject(java.lang.String classname)
isInsideSameVM
public boolean isInsideSameVM(NodeObject o)
isInsideSameNode
public boolean isInsideSameNode(NodeObject o)
findActiveObjectById
public ActiveObject findActiveObjectById(UniqueID id)
- Overrides:
findActiveObjectById
in class AbstractDataObject
registerListener
public void registerListener(NodeObjectListener listener)
getURL
public java.lang.String getURL()
getName
public java.lang.String getName()
getProtocol
public java.lang.String getProtocol()
getNode
public Node getNode()
addActiveObject
public ActiveObject addActiveObject(java.lang.String classname,
UniqueID bodyID,
boolean isActive)
removeActiveObject
public void removeActiveObject(UniqueID bodyID)
getActiveObject
public ActiveObject getActiveObject(UniqueID id)
destroyObject
public void destroyObject()
- Specified by:
destroyObject
in class AbstractDataObject
destroy
protected boolean destroy()
- Description copied from class:
AbstractDataObject
- destroy this object
- Overrides:
destroy
in class AbstractDataObject
getTypedParent
protected VMObject getTypedParent()
Copyright 2001-2007 INRIA All Rights Reserved.