##################################################### createJob public Job createJob(JobDefinition jobDef) throws NoSuccess Create a Job object. Throws: NoSuccess GEP: NoSuccess will be thrown for invalid attributes when parsing JobDef, perhaps this should be BadParameter GEP: Is it expected that Grid communication will take place following invocation of this method. In both my local and GridSAM implementations this method acts as a factory for Job objects, communication with GridSAM service only takes place upon invocation of Job.run(). Is there any need to define the AuthentificationFailed and AuthorizationFailed exceptions for this method? ##################################################### runJob public Job runJob(java.lang.String host, java.lang.String commandline) throws NoSuccess GEP: TODO: throws AuthentificationFailed GEP: TODO: throws AuthorizationFailed GEP: NoSuccess will encompass a wide range of possible exceptions, is a more fine grained description required, for example host/service not available ##################################################### list public java.lang.String[] list() Get a list of jobs which are currently known by the resource manager. GEP: no Exceptions ##################################################### getJob public Job getJob(java.lang.String jobID) Given a job identifier, this method returns a Job object representing this job. GEP: TODO: Throws DoesNotExist for invalid JobID