tecgraf.openbus.DRMAA
Class SessionPOATie

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by tecgraf.openbus.DRMAA.SessionPOA
          extended by tecgraf.openbus.DRMAA.SessionPOATie
All Implemented Interfaces:
InvokeHandler, SessionOperations

public class SessionPOATie
extends SessionPOA

Generated from IDL interface "Session".

Version:
generated at Nov 3, 2010 2:32:40 PM
Author:
JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006

Field Summary
 
Fields inherited from interface tecgraf.openbus.DRMAA.SessionOperations
JOB_IDS_SESSION_ALL, JOB_IDS_SESSION_ANY, TIMEOUT_NO_WAIT, TIMEOUT_WAIT_FOREVER
 
Constructor Summary
SessionPOATie(SessionOperations delegate)
           
SessionPOATie(SessionOperations delegate, POA poa)
           
 
Method Summary
 POA _default_POA()
           
 SessionOperations _delegate()
           
 void _delegate(SessionOperations delegate)
           
 Session _this()
           
 Session _this(ORB orb)
           
 JobInfo _wait(String jobName, long timeout)
           
 String contact()
           
 void control(String jobName, JobControlAction operation)
           
 JobTemplate createJobTemplate()
           
 void deleteJobTemplate(JobTemplate jobTemplate_)
           
 String drmaaImplementation()
           
 String drmsInfo()
           
 void exit()
           
 void init(String contactString)
           
 JobState jobStatus(String jobName)
           
 String[] runBulkJobs(JobTemplate jobTemplate_, int beginIndex, int endIndex, int step)
           
 String runJob(JobTemplate jobTemplate_)
           
 void synchronize(String[] jobList, long timeout, boolean dispose)
           
 Version version()
           
 
Methods inherited from class tecgraf.openbus.DRMAA.SessionPOA
_all_interfaces, _invoke
 
Methods inherited from class org.omg.PortableServer.Servant
_get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionPOATie

public SessionPOATie(SessionOperations delegate)

SessionPOATie

public SessionPOATie(SessionOperations delegate,
                     POA poa)
Method Detail

_this

public Session _this()
Overrides:
_this in class SessionPOA

_this

public Session _this(ORB orb)
Overrides:
_this in class SessionPOA

_delegate

public SessionOperations _delegate()

_delegate

public void _delegate(SessionOperations delegate)

_default_POA

public POA _default_POA()
Overrides:
_default_POA in class Servant

runBulkJobs

public String[] runBulkJobs(JobTemplate jobTemplate_,
                            int beginIndex,
                            int endIndex,
                            int step)
                     throws TryLaterException,
                            DrmCommunicationException,
                            AuthorizationException,
                            NoActiveSessionException,
                            InternalException,
                            DeniedByDrmException,
                            InvalidJobTemplateException,
                            OutOfMemoryException,
                            InvalidArgumentException
Throws:
TryLaterException
DrmCommunicationException
AuthorizationException
NoActiveSessionException
InternalException
DeniedByDrmException
InvalidJobTemplateException
OutOfMemoryException
InvalidArgumentException

version

public Version version()

runJob

public String runJob(JobTemplate jobTemplate_)
              throws TryLaterException,
                     DrmCommunicationException,
                     AuthorizationException,
                     NoActiveSessionException,
                     InternalException,
                     DeniedByDrmException,
                     InvalidJobTemplateException,
                     OutOfMemoryException,
                     InvalidArgumentException
Throws:
TryLaterException
DrmCommunicationException
AuthorizationException
NoActiveSessionException
InternalException
DeniedByDrmException
InvalidJobTemplateException
OutOfMemoryException
InvalidArgumentException

contact

public String contact()

jobStatus

public JobState jobStatus(String jobName)
                   throws InvalidJobException,
                          NoActiveSessionException,
                          AuthorizationException,
                          InvalidArgumentException,
                          OutOfMemoryException,
                          DrmCommunicationException,
                          InternalException
Throws:
InvalidJobException
NoActiveSessionException
AuthorizationException
InvalidArgumentException
OutOfMemoryException
DrmCommunicationException
InternalException

_wait

public JobInfo _wait(String jobName,
                     long timeout)
              throws InvalidJobException,
                     NoActiveSessionException,
                     AuthorizationException,
                     InvalidArgumentException,
                     OutOfMemoryException,
                     DrmCommunicationException,
                     InternalException,
                     ExitTimeoutException
Throws:
InvalidJobException
NoActiveSessionException
AuthorizationException
InvalidArgumentException
OutOfMemoryException
DrmCommunicationException
InternalException
ExitTimeoutException

exit

public void exit()
          throws AuthorizationException,
                 NoActiveSessionException,
                 DrmsExitException,
                 OutOfMemoryException,
                 DrmCommunicationException,
                 InternalException
Throws:
AuthorizationException
NoActiveSessionException
DrmsExitException
OutOfMemoryException
DrmCommunicationException
InternalException

drmsInfo

public String drmsInfo()

synchronize

public void synchronize(String[] jobList,
                        long timeout,
                        boolean dispose)
                 throws InvalidJobException,
                        NoActiveSessionException,
                        AuthorizationException,
                        InvalidArgumentException,
                        OutOfMemoryException,
                        DrmCommunicationException,
                        InternalException,
                        ExitTimeoutException
Throws:
InvalidJobException
NoActiveSessionException
AuthorizationException
InvalidArgumentException
OutOfMemoryException
DrmCommunicationException
InternalException
ExitTimeoutException

createJobTemplate

public JobTemplate createJobTemplate()
                              throws AuthorizationException,
                                     NoActiveSessionException,
                                     OutOfMemoryException,
                                     DrmCommunicationException,
                                     InternalException
Throws:
AuthorizationException
NoActiveSessionException
OutOfMemoryException
DrmCommunicationException
InternalException

deleteJobTemplate

public void deleteJobTemplate(JobTemplate jobTemplate_)
                       throws AuthorizationException,
                              NoActiveSessionException,
                              InvalidArgumentException,
                              OutOfMemoryException,
                              InvalidJobTemplateException,
                              DrmCommunicationException,
                              InternalException
Throws:
AuthorizationException
NoActiveSessionException
InvalidArgumentException
OutOfMemoryException
InvalidJobTemplateException
DrmCommunicationException
InternalException

init

public void init(String contactString)
          throws InvalidContactStringException,
                 NoDefaultContactStringSelectedException,
                 DefaultContactStringException,
                 DrmCommunicationException,
                 AuthorizationException,
                 InternalException,
                 DrmsInitException,
                 AlreadyActiveSessionException,
                 OutOfMemoryException,
                 InvalidArgumentException
Throws:
InvalidContactStringException
NoDefaultContactStringSelectedException
DefaultContactStringException
DrmCommunicationException
AuthorizationException
InternalException
DrmsInitException
AlreadyActiveSessionException
OutOfMemoryException
InvalidArgumentException

drmaaImplementation

public String drmaaImplementation()

control

public void control(String jobName,
                    JobControlAction operation)
             throws SuspendInconsistentStateException,
                    ReleaseInconsistentStateException,
                    InvalidJobException,
                    HoldInconsistentStateException,
                    DrmCommunicationException,
                    AuthorizationException,
                    NoActiveSessionException,
                    InternalException,
                    ResumeInconsistentStateException,
                    OutOfMemoryException,
                    InvalidArgumentException
Throws:
SuspendInconsistentStateException
ReleaseInconsistentStateException
InvalidJobException
HoldInconsistentStateException
DrmCommunicationException
AuthorizationException
NoActiveSessionException
InternalException
ResumeInconsistentStateException
OutOfMemoryException
InvalidArgumentException


Tecgraf PUC-Rio