com.esri.arcgis.framework
Interface IMultiThreadedApplication

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Application, Application, Application, Application, IMultiThreadedApplicationProxy

public interface IMultiThreadedApplication
extends java.io.Serializable

COM Interface 'IMultiThreadedApplication'. Generated 3/19/2015 1:21:01 PM from 'C:\ArcGIS\COM\esriFramework.olb'

Description: 'Provides access to members that control DLL thread managers.' 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 IID34709a45_8e39_4397_a0cf_63963e5f52e4
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getProcessID()
          The process ID for the application.
 int registerThreadManager(IDllThreadManager pThreadMgr)
          Registers a DLL thread manager with the application.
 void unregisterThreadManager(int mgrCookie)
          Unregisters a DLL thread manager with the application.
 

Field Detail

IID34709a45_8e39_4397_a0cf_63963e5f52e4

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

getProcessID

int getProcessID()
                 throws java.io.IOException,
                        AutomationException
The process ID for the application.

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

registerThreadManager

int registerThreadManager(IDllThreadManager pThreadMgr)
                          throws java.io.IOException,
                                 AutomationException
Registers a DLL thread manager with the application.

Parameters:
pThreadMgr - A reference to a com.esri.arcgis.framework.IDllThreadManager (in)
Returns:
The mgrCookie
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unregisterThreadManager

void unregisterThreadManager(int mgrCookie)
                             throws java.io.IOException,
                                    AutomationException
Unregisters a DLL thread manager with the application.

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