|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.addinframework.IThreadPoolImplProxy
public class IThreadPoolImplProxy
Field Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IThreadPoolImplProxy()
|
|
IThreadPoolImplProxy(Object obj)
|
protected |
IThreadPoolImplProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IThreadPoolImplProxy()
public IThreadPoolImplProxy(Object obj) throws IOException
IOException
protected IThreadPoolImplProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void onThreadCreate() throws IOException, AutomationException
onThreadCreate
in interface IThreadPoolImpl
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onExecute(IRequest request) throws IOException, AutomationException
onExecute
in interface IThreadPoolImpl
request
- A reference to a com.esri.arcgis.addinframework.IRequest (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onUpdate(IRequest request) throws IOException, AutomationException
onUpdate
in interface IThreadPoolImpl
request
- A reference to a com.esri.arcgis.addinframework.IRequest (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void onThreadDestroy() throws IOException, AutomationException
onThreadDestroy
in interface IThreadPoolImpl
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |