com.esri.arcgis.datasourcesraster
Interface IThreadedOperationParameters

All Superinterfaces:
Serializable
All Known Subinterfaces:
IThreadedOperationParameters2
All Known Implementing Classes:
AddRastersParameters, BuildBoundaryParameters, BuildFootprintsParameters, BuildSeamlinesParameters, ComputeDirtyAreaParameters, DefineOverviewsParameters, GenerateOverviewsParameters, IThreadedOperationParametersProxy, SynchronizeParameters

public interface IThreadedOperationParameters
extends Serializable

Provides access to members that control threaded operation parameters.

Product Availability

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


Method Summary
 int getNumThreads()
          The number of parallel threads that execute parts of the associated operation.
 void getRecommendedNumThreads(int[] pRecommendedNumThreads)
          The number of parallel threads of execution recommended by the system.
 String getServerName()
          The URL to the server object name where parts of the operation may be remotely executed.
 void setNumThreads(int pNumThreads)
          The number of parallel threads that execute parts of the associated operation.
 void setServerName(String pServerUrl)
          The URL to the server object name where parts of the operation may be remotely executed.
 

Method Detail

setServerName

void setServerName(String pServerUrl)
                   throws IOException,
                          AutomationException
The URL to the server object name where parts of the operation may be remotely executed.

Product Availability

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

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

getServerName

String getServerName()
                     throws IOException,
                            AutomationException
The URL to the server object name where parts of the operation may be remotely executed.

Product Availability

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

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

setNumThreads

void setNumThreads(int pNumThreads)
                   throws IOException,
                          AutomationException
The number of parallel threads that execute parts of the associated operation.

Product Availability

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

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

getNumThreads

int getNumThreads()
                  throws IOException,
                         AutomationException
The number of parallel threads that execute parts of the associated operation.

Product Availability

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

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

getRecommendedNumThreads

void getRecommendedNumThreads(int[] pRecommendedNumThreads)
                              throws IOException,
                                     AutomationException
The number of parallel threads of execution recommended by the system.

Product Availability

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

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