com.esri.arcgis.system
Interface IJobRegistry

All Superinterfaces:
Serializable

public interface IJobRegistry
extends Serializable

Provides access to methods that control a Jobs Registry.

Product Availability

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


Method Summary
 String getJobDirectory(String jobID)
          Returns path to job's directory.
 void init(String path)
          Initializes the jobs registry.
 void registerJob(String jobID, String jobDir)
          Registers job.
 void unregisterJob(String jobID)
          Unregisters job.
 

Method Detail

init

void init(String path)
          throws IOException,
                 AutomationException
Initializes the jobs registry.

Product Availability

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

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

registerJob

void registerJob(String jobID,
                 String jobDir)
                 throws IOException,
                        AutomationException
Registers job.

Product Availability

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

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

unregisterJob

void unregisterJob(String jobID)
                   throws IOException,
                          AutomationException
Unregisters job.

Product Availability

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

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

getJobDirectory

String getJobDirectory(String jobID)
                       throws IOException,
                              AutomationException
Returns path to job's directory.

Product Availability

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

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