Version: 9.12.0
MESHJOB::MeshJobManager Interface Reference

import"MESHJOB.idl";

Inheritance diagram for MESHJOB::MeshJobManager:

Public Member Functions

boolean configure (in string configId, in MESHJOB::ConfigParameter configParameter) raises (SALOME::SALOME_Exception)
 Add a resource configuration, identified by the string configId and characterized by the parameters in configParameter. More...
 
long initialize (in MESHJOB::MeshJobFileList meshJobFileList, in MESHJOB::MeshJobParameterList MeshJobParameterList, in string configId) raises (SALOME::SALOME_Exception)
 Initialize a smesh computation job and return the job identifier. More...
 
boolean start (in long jobId) raises (SALOME::SALOME_Exception)
 Submit the job execution and return true if submission is OK. More...
 
string getState (in long jobId) raises (SALOME::SALOME_Exception)
 Request the launch manager for the state of the specified job. More...
 
MeshJobResults finalize (in long jobid) raises (SALOME::SALOME_Exception)
 Request the launch manager for downloading the results. More...
 
boolean clean (in long jobId) raises (SALOME::SALOME_Exception)
 Clean all data associated to this job and remove the job from the launch manager. More...
 
MeshJobPaths getPaths (in long jobId) raises (SALOME::SALOME_Exception)
 Returns the set of temporary folders used by the job instance. More...
 
string getLastErrorMessage ()
 Returns the last error message (for user display) More...
 

Member Function Documentation

◆ clean()

boolean MESHJOB::MeshJobManager::clean ( in long  jobId)
raises (SALOME::SALOME_Exception
)

Clean all data associated to this job and remove the job from the launch manager.

◆ configure()

boolean MESHJOB::MeshJobManager::configure ( in string  configId,
in MESHJOB::ConfigParameter  configParameter 
)
raises (SALOME::SALOME_Exception
)

Add a resource configuration, identified by the string configId and characterized by the parameters in configParameter.

◆ finalize()

MeshJobResults MESHJOB::MeshJobManager::finalize ( in long  jobid)
raises (SALOME::SALOME_Exception
)

Request the launch manager for downloading the results.

◆ getLastErrorMessage()

string MESHJOB::MeshJobManager::getLastErrorMessage ( )

Returns the last error message (for user display)

◆ getPaths()

MeshJobPaths MESHJOB::MeshJobManager::getPaths ( in long  jobId)
raises (SALOME::SALOME_Exception
)

Returns the set of temporary folders used by the job instance.

◆ getState()

string MESHJOB::MeshJobManager::getState ( in long  jobId)
raises (SALOME::SALOME_Exception
)

Request the launch manager for the state of the specified job.

◆ initialize()

long MESHJOB::MeshJobManager::initialize ( in MESHJOB::MeshJobFileList  meshJobFileList,
in MESHJOB::MeshJobParameterList  MeshJobParameterList,
in string  configId 
)
raises (SALOME::SALOME_Exception
)

Initialize a smesh computation job and return the job identifier.

◆ start()

boolean MESHJOB::MeshJobManager::start ( in long  jobId)
raises (SALOME::SALOME_Exception
)

Submit the job execution and return true if submission is OK.