001 package tecgraf.openbus.DRMAA; 002 003 import org.omg.PortableServer.POA; 004 005 /** 006 * Generated from IDL interface "Session". 007 * 008 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006 009 * @version generated at Nov 3, 2010 2:32:40 PM 010 */ 011 012 public class SessionPOATie 013 extends SessionPOA 014 { 015 private SessionOperations _delegate; 016 017 private POA _poa; 018 public SessionPOATie(SessionOperations delegate) 019 { 020 _delegate = delegate; 021 } 022 public SessionPOATie(SessionOperations delegate, POA poa) 023 { 024 _delegate = delegate; 025 _poa = poa; 026 } 027 public tecgraf.openbus.DRMAA.Session _this() 028 { 029 return tecgraf.openbus.DRMAA.SessionHelper.narrow(_this_object()); 030 } 031 public tecgraf.openbus.DRMAA.Session _this(org.omg.CORBA.ORB orb) 032 { 033 return tecgraf.openbus.DRMAA.SessionHelper.narrow(_this_object(orb)); 034 } 035 public SessionOperations _delegate() 036 { 037 return _delegate; 038 } 039 public void _delegate(SessionOperations delegate) 040 { 041 _delegate = delegate; 042 } 043 public POA _default_POA() 044 { 045 if (_poa != null) 046 { 047 return _poa; 048 } 049 return super._default_POA(); 050 } 051 public java.lang.String[] runBulkJobs(tecgraf.openbus.DRMAA.JobTemplate jobTemplate_, int beginIndex, int endIndex, int step) throws tecgraf.openbus.DRMAA.TryLaterException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.DeniedByDrmException,tecgraf.openbus.DRMAA.InvalidJobTemplateException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.InvalidArgumentException 052 { 053 return _delegate.runBulkJobs(jobTemplate_,beginIndex,endIndex,step); 054 } 055 056 public tecgraf.openbus.DRMAA.Version version() 057 { 058 return _delegate.version(); 059 } 060 061 public java.lang.String runJob(tecgraf.openbus.DRMAA.JobTemplate jobTemplate_) throws tecgraf.openbus.DRMAA.TryLaterException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.DeniedByDrmException,tecgraf.openbus.DRMAA.InvalidJobTemplateException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.InvalidArgumentException 062 { 063 return _delegate.runJob(jobTemplate_); 064 } 065 066 public java.lang.String contact() 067 { 068 return _delegate.contact(); 069 } 070 071 public tecgraf.openbus.DRMAA.JobState jobStatus(java.lang.String jobName) throws tecgraf.openbus.DRMAA.InvalidJobException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.InvalidArgumentException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException 072 { 073 return _delegate.jobStatus(jobName); 074 } 075 076 public tecgraf.openbus.DRMAA.JobInfo _wait(java.lang.String jobName, long timeout) throws tecgraf.openbus.DRMAA.InvalidJobException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.InvalidArgumentException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.ExitTimeoutException 077 { 078 return _delegate._wait(jobName,timeout); 079 } 080 081 public void exit() throws tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.DrmsExitException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException 082 { 083 _delegate.exit(); 084 } 085 086 public java.lang.String drmsInfo() 087 { 088 return _delegate.drmsInfo(); 089 } 090 091 public void synchronize(java.lang.String[] jobList, long timeout, boolean dispose) throws tecgraf.openbus.DRMAA.InvalidJobException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.InvalidArgumentException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.ExitTimeoutException 092 { 093 _delegate.synchronize(jobList,timeout,dispose); 094 } 095 096 public tecgraf.openbus.DRMAA.JobTemplate createJobTemplate() throws tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException 097 { 098 return _delegate.createJobTemplate(); 099 } 100 101 public void deleteJobTemplate(tecgraf.openbus.DRMAA.JobTemplate jobTemplate_) throws tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.InvalidArgumentException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.InvalidJobTemplateException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.InternalException 102 { 103 _delegate.deleteJobTemplate(jobTemplate_); 104 } 105 106 public void init(java.lang.String contactString) throws tecgraf.openbus.DRMAA.InvalidContactStringException,tecgraf.openbus.DRMAA.NoDefaultContactStringSelectedException,tecgraf.openbus.DRMAA.DefaultContactStringException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.DrmsInitException,tecgraf.openbus.DRMAA.AlreadyActiveSessionException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.InvalidArgumentException 107 { 108 _delegate.init(contactString); 109 } 110 111 public java.lang.String drmaaImplementation() 112 { 113 return _delegate.drmaaImplementation(); 114 } 115 116 public void control(java.lang.String jobName, tecgraf.openbus.DRMAA.JobControlAction operation) throws tecgraf.openbus.DRMAA.SuspendInconsistentStateException,tecgraf.openbus.DRMAA.ReleaseInconsistentStateException,tecgraf.openbus.DRMAA.InvalidJobException,tecgraf.openbus.DRMAA.HoldInconsistentStateException,tecgraf.openbus.DRMAA.DrmCommunicationException,tecgraf.openbus.DRMAA.AuthorizationException,tecgraf.openbus.DRMAA.NoActiveSessionException,tecgraf.openbus.DRMAA.InternalException,tecgraf.openbus.DRMAA.ResumeInconsistentStateException,tecgraf.openbus.DRMAA.OutOfMemoryException,tecgraf.openbus.DRMAA.InvalidArgumentException 117 { 118 _delegate.control(jobName,operation); 119 } 120 121 }