com.esri.arcgis.addinframework
Interface IThreadPoolImpl

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

public interface IThreadPoolImpl
extends java.io.Serializable

COM Interface 'IThreadPoolImpl'. 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 IIDddb2e820_9967_4e4e_b84d_8557454be628
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void onExecute(IRequest request)
          Called when any worker thread in the pool needs perform to work.
 void onThreadCreate()
          Called to perform onetime initialization when a worker thread is added to the pool.
 void onThreadDestroy()
          Called to perform any specialized cleanup when a worker thread is removed from the pool.
 void onUpdate(IRequest request)
          Called on the GUI thread to update any U/I status while any worker thread in the pool is executing.
 

Field Detail

IIDddb2e820_9967_4e4e_b84d_8557454be628

static final int IIDddb2e820_9967_4e4e_b84d_8557454be628
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

onThreadCreate

void onThreadCreate()
                    throws java.io.IOException,
                           AutomationException
Called to perform onetime initialization when a worker thread is added to the pool.

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

onExecute

void onExecute(IRequest request)
               throws java.io.IOException,
                      AutomationException
Called when any worker thread in the pool needs perform to work.

Parameters:
request - A reference to a com.esri.arcgis.addinframework.IRequest (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onUpdate

void onUpdate(IRequest request)
              throws java.io.IOException,
                     AutomationException
Called on the GUI thread to update any U/I status while any worker thread in the pool is executing.

Parameters:
request - A reference to a com.esri.arcgis.addinframework.IRequest (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

onThreadDestroy

void onThreadDestroy()
                     throws java.io.IOException,
                            AutomationException
Called to perform any specialized cleanup when a worker thread is removed from the pool.

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