What about task.run() exceptions, I guess that AuthentificationFailed, AuthorizationFailed exceptions should be contained within NoSuccess? ##################################################### getJobId public java.lang.String getJobId() Get the resource managers representation of the job identifier. GEP: TODO: throws IncorrectState if invoked before run() ##################################################### getJobState public JobState getJobState() Retrieve the current state of a submitted job. GEP: no Exceptions ##################################################### getJobStateDetail public java.lang.String getJobStateDetail() GEP: no Exceptions ##################################################### getJobDefinition public JobDefinition getJobDefinition() Retrieve the JobDefinition which was used to submit this job instance. GEP: no Exceptions ##################################################### suspend public void suspend() throws NotImplemented Throws: NotImplemented GEP: TODO: throws IncorrectState if invoked when suspended GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### resume public void resume() throws NotImplemented Ask the resource manager to perform a resume operation on the running job. Throws: NotImplemented GEP: TODO: throws IncorrectState if invoked when not suspended GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### checkpoint public void checkpoint() throws NotImplemented Ask the resource manager to initiate a checkpoint operation on a running job. Throws: NotImplemented GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### migrate public void migrate(JobDefinition jobDef) throws NotImplemented Ask the resource manager to migrate a running job to another host. Throws: NotImplemented GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### terminate public void terminate() throws NotImplemented Ask the resource manager to terminate a dispatched job. Throws: NotImplemented GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### signal public void signal(int signum) throws NotImplemented Ask the resource manager to deliver an arbitrary signal to a dispatched job. Throws: NotImplemented GEP: TODO: throws NoSuccess if operation failed GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed ##################################################### getStdin public java.io.OutputStream getStdin() throws NoSuccess, NotImplemented Throws: NoSuccess NotImplemented ##################################################### getStdout public java.io.InputStream getStdout() throws NoSuccess, NotImplemented Throws: NoSuccess NotImplemented ##################################################### getStderr public java.io.InputStream getStderr() throws NoSuccess, NotImplemented Throws: NoSuccess NotImplemented