com.esri.arcgis.addinframework
Interface IThreadPoolStats

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IThreadPoolStatsProxy

public interface IThreadPoolStats
extends java.io.Serializable

COM Interface 'IThreadPoolStats'. Generated 3/19/2015 1:21:02 PM from 'C:\ArcGIS\SharedArcGIS\DepFiles\com\DADF\esriDADFSystem.tlb'

Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID7ac6c5ba_e2a1_45e5_b69e_2991694883e8
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 double getAverageExecuteTime()
          Returns the average execution time in seconds.
 double getEfficiency()
          Returns a value indicating overall all pool efficiency.
 double getMaxExecuteTime()
          Returns the maximum execution time in seconds.
 double getMinExecuteTime()
          Returns the minimum execution time in seconds.
 int getRequestCount()
          Returns the number of requests executed on the thread.
 boolean isStatisticsEnabled()
          Enables or disables statistics on this pool.
 void reset()
          Reset pool statistics.
 void setStatisticsEnabled(boolean enabled)
          Enables or disables statistics on this pool.
 

Field Detail

IID7ac6c5ba_e2a1_45e5_b69e_2991694883e8

static final int IID7ac6c5ba_e2a1_45e5_b69e_2991694883e8
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

setStatisticsEnabled

void setStatisticsEnabled(boolean enabled)
                          throws java.io.IOException,
                                 AutomationException
Enables or disables statistics on this pool.

Parameters:
enabled - The enabled (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isStatisticsEnabled

boolean isStatisticsEnabled()
                            throws java.io.IOException,
                                   AutomationException
Enables or disables statistics on this pool.

Returns:
The enabled
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getEfficiency

double getEfficiency()
                     throws java.io.IOException,
                            AutomationException
Returns a value indicating overall all pool efficiency.

Returns:
The eff
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMinExecuteTime

double getMinExecuteTime()
                         throws java.io.IOException,
                                AutomationException
Returns the minimum execution time in seconds.

Returns:
The minTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxExecuteTime

double getMaxExecuteTime()
                         throws java.io.IOException,
                                AutomationException
Returns the maximum execution time in seconds.

Returns:
The maxTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAverageExecuteTime

double getAverageExecuteTime()
                             throws java.io.IOException,
                                    AutomationException
Returns the average execution time in seconds.

Returns:
The avgTime
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRequestCount

int getRequestCount()
                    throws java.io.IOException,
                           AutomationException
Returns the number of requests executed on the thread.

Returns:
The requestCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Reset pool statistics.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.