org.mbari.siam.distributed
Class NodeSessionInfo

java.lang.Object
  extended by org.mbari.siam.distributed.NodeSessionInfo
All Implemented Interfaces:
java.io.Serializable

public class NodeSessionInfo
extends java.lang.Object
implements java.io.Serializable

NodeSessionInfo contains information returned by the node at the start of a "telemetry" session, including list of the node's ports, subnodes and other information. Note: applications using this object must check boolean values within the object to determine whether errors occurred while renewing the node watchdog timer or executing the initial command command script.

See Also:
Serialized Form

Field Summary
 boolean _initCommandError
           
 byte[] _initCommandStatus
          Initial connection command status
 long _nodeID
          Node ID
 Port[] _ports
          Node ports
 long _startTimeMsec
          Time at which node service started
 Subnode[] _subnodes
          Subnodes
 boolean _wdtError
           
 byte[] _wdtStatus
          Watchdog timer status
 
Constructor Summary
NodeSessionInfo()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_nodeID

public long _nodeID
Node ID


_startTimeMsec

public long _startTimeMsec
Time at which node service started


_ports

public Port[] _ports
Node ports


_subnodes

public Subnode[] _subnodes
Subnodes


_wdtStatus

public byte[] _wdtStatus
Watchdog timer status


_wdtError

public boolean _wdtError

_initCommandStatus

public byte[] _initCommandStatus
Initial connection command status


_initCommandError

public boolean _initCommandError
Constructor Detail

NodeSessionInfo

public NodeSessionInfo()


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.