ContentsIndexHome
PreviousUpNext
public

The public members of the JobInteractor class are listed here.

 
Name 
Description 
 
retrieves the first ProcedureCall received from the remote AIMMS PRO job. After retrieving this ProcedureCall, this method will return the next available ProcedureCall.  
 
retrieves the first ProcedureCall received from the remote AIMMS PRO job. After retrieving this ProcedureCall, this method will return the next available ProcedureCall.  
 
Injects the specified ProcedureCall into the running job. The remote AIMMS job will finish it's current statement, and continue by executing the specified procedure call after which it continues with the prior running procedure.  
 
Creates a (yet) unattached version with a default finish-grace-timeout of 1 second  
 
Creates a (yet) unattached version with the specified finish-grace-timeout The finis-grace-timeout is the amount of time to wait after the (main) scheduled procedure has finished in order to allow other messages to arrive and process  
 
invoked by the PRO API framework when for the current job an error message is received  
 
called by the PRO API framework when for the current job the finished-job message is received  
 
invoked by the PRO API framework when for the current job at the remote end a DelegateToClient is executed, effectively asking this (PRO API) side to invoke the specified ProcedureCall  
 
Queues the specified ProcedureCall into the running job. The remote AIMMS job will first finish it's current executing procedure before continuing with the procedure call specified.  
 
Instruct the remote job to stop the current solve (if any) and continue with the last computed/solved values the current procedure run.  
 
Instruct the remote job to stop everything as soon as possible and terminate gracefully; this is different from terminating the current job, which will just kill the remote process associated with this job.  
 
Wait for an InteractiveJobEvent to happen on the remote AIMMS PRO job  
Copyright (c) 1993–2018 by AIMMS B.V. All rights reserved