com.esri.arcgis.system
Interface IJobTracker

All Superinterfaces:
Serializable
All Known Implementing Classes:
IJobTrackerProxy

public interface IJobTracker
extends Serializable

Provides access to members that track and control execution of jobs.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 boolean isCanContinue()
          Indicates whether job execution can be continued.
 void setIsStopped(boolean rhs1)
          Must be called by job processor after it stopped job execution.
 void setMessage(int type, String rhs2)
          Notifies client about the job execution progress.
 

Method Detail

isCanContinue

boolean isCanContinue()
                      throws IOException,
                             AutomationException
Indicates whether job execution can be continued.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setIsStopped

void setIsStopped(boolean rhs1)
                  throws IOException,
                         AutomationException
Must be called by job processor after it stopped job execution.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setMessage

void setMessage(int type,
                String rhs2)
                throws IOException,
                       AutomationException
Notifies client about the job execution progress.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
type - A com.esri.arcgis.system.esriJobMessageType constant (in)
rhs2 - The rhs2 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.