com.esri.arcgis.trackinganalyst
Interface ICOMClient2

All Superinterfaces:
ICOMClient, Serializable
All Known Implementing Classes:
PlugIn

public interface ICOMClient2
extends ICOMClient, Serializable

Provides access to methods and properties implemented by datalinks and consumed by the Tracking Server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.


Method Summary
 IMessage getMessageWithStatus(int timeOut, long[] status)
          Returns a message from the Tracking Server.
 
Methods inherited from interface com.esri.arcgis.trackinganalyst.ICOMClient
connect, getErrorCode, getEventHandle, getID, getMessage, getName, postMessage, setErrorCode, setID, setName
 

Method Detail

getMessageWithStatus

IMessage getMessageWithStatus(int timeOut,
                              long[] status)
                              throws IOException,
                                     AutomationException
Returns a message from the Tracking Server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server. Requires Tracking Analyst Extension.

Parameters:
timeOut - The timeOut (in)
status - An error code (out: use single element array)
Returns:
A reference to a com.esri.arcgis.trackinganalyst.IMessage
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.