com.esri.arcgis.trackinganalyst
Interface IConnectionStatistics

All Superinterfaces:
Serializable
All Known Implementing Classes:
GeneralTrackingConnector, InternetConnection, ServerConnection

public interface IConnectionStatistics
extends Serializable

Provides access to message statistics.

Description

This interface is new at ArcGIS 9.3.

Product Availability

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


Method Summary
 Object getCurrentDiscardedMessageCount()
          Indicates current number of messages discarded.
 Object getDiscardedMessageCount()
          Indicates total number of messages discarded.
 Object getPulledMessageCount()
          Indicates total number of messages pulled.
 Object getQueuedMessageCount()
          Indicates total number of messages queued.
 Object getReceivedMessageCount()
          Indicates total number of messages received.
 

Method Detail

getReceivedMessageCount

Object getReceivedMessageCount()
                               throws IOException,
                                      AutomationException
Indicates total number of messages received.

Product Availability

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

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPulledMessageCount

Object getPulledMessageCount()
                             throws IOException,
                                    AutomationException
Indicates total number of messages pulled.

Product Availability

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

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDiscardedMessageCount

Object getDiscardedMessageCount()
                                throws IOException,
                                       AutomationException
Indicates total number of messages discarded.

Product Availability

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

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCurrentDiscardedMessageCount

Object getCurrentDiscardedMessageCount()
                                       throws IOException,
                                              AutomationException
Indicates current number of messages discarded.

Product Availability

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

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueuedMessageCount

Object getQueuedMessageCount()
                             throws IOException,
                                    AutomationException
Indicates total number of messages queued.

Product Availability

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

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.