org.objectweb.proactive.core.node
Class NodeImpl.NodeInformationImpl

java.lang.Object
  |
  +--org.objectweb.proactive.core.node.NodeImpl.NodeInformationImpl
All Implemented Interfaces:
Job, NodeInformation, java.io.Serializable, VMInformation
Enclosing class:
NodeImpl

protected class NodeImpl.NodeInformationImpl
extends java.lang.Object
implements NodeInformation

See Also:
Serialized Form

Constructor Summary
NodeImpl.NodeInformationImpl(java.lang.String url, java.lang.String protocol, java.lang.String jobID)
           
 
Method Summary
 java.lang.String getCreationProtocolID()
          Returns an Identifier for the process that originates this VM creation
 java.net.InetAddress getInetAddress()
          Returns the InetAddress of the host where is the VM located
 java.lang.String getJobID()
           
 java.lang.String getName()
          Returns the name of the node
 java.lang.String getProtocol()
          Returns the protocol of the node
 java.lang.String getURL()
          Returns the complete URL of the node in the form protocol://host/nodeName
 java.rmi.dgc.VMID getVMID()
          Returns the VMID of the VM the node belongs to
 void setCreationProtocolID(java.lang.String protocolId)
          Sets an Identifier for the process that originates this VM creation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeImpl.NodeInformationImpl

public NodeImpl.NodeInformationImpl(java.lang.String url,
                                    java.lang.String protocol,
                                    java.lang.String jobID)
Method Detail

getVMID

public java.rmi.dgc.VMID getVMID()
Description copied from interface: VMInformation
Returns the VMID of the VM the node belongs to

Specified by:
getVMID in interface VMInformation
Returns:
the VMID of the VM the node belongs to
See Also:
VMInformation.getVMID()

getName

public java.lang.String getName()
Description copied from interface: NodeInformation
Returns the name of the node

Specified by:
getName in interface NodeInformation
Returns:
the name of the node
See Also:
NodeInformation.getName()

getProtocol

public java.lang.String getProtocol()
Description copied from interface: NodeInformation
Returns the protocol of the node

Specified by:
getProtocol in interface NodeInformation
Returns:
the protocol of the node
See Also:
NodeInformation.getProtocol()

getURL

public java.lang.String getURL()
Description copied from interface: NodeInformation
Returns the complete URL of the node in the form protocol://host/nodeName

Specified by:
getURL in interface NodeInformation
Returns:
the complete URL of the node
See Also:
NodeInformation.getURL()

getInetAddress

public java.net.InetAddress getInetAddress()
Description copied from interface: VMInformation
Returns the InetAddress of the host where is the VM located

Specified by:
getInetAddress in interface VMInformation
Returns:
the InetAddress of the host where is the VM located
See Also:
VMInformation.getInetAddress()

getCreationProtocolID

public java.lang.String getCreationProtocolID()
Description copied from interface: VMInformation
Returns an Identifier for the process that originates this VM creation

Specified by:
getCreationProtocolID in interface VMInformation

setCreationProtocolID

public void setCreationProtocolID(java.lang.String protocolId)
Description copied from interface: VMInformation
Sets an Identifier for the process that originates this VM creation

Specified by:
setCreationProtocolID in interface VMInformation
See Also:
This method has no effect.

getJobID

public java.lang.String getJobID()
Specified by:
getJobID in interface Job
Returns:
the jobID associated with this object
See Also:
Job.getJobID()


Copyright © April 2004 INRIA All Rights Reserved.