com.openexchange.admin.soap
Class OXTaskMgmt

java.lang.Object
  extended by com.openexchange.admin.soap.OXSOAPRMIMapper
      extended by com.openexchange.admin.soap.OXTaskMgmt
All Implemented Interfaces:
com.openexchange.admin.rmi.OXTaskMgmtInterface, java.rmi.Remote

public class OXTaskMgmt
extends OXSOAPRMIMapper
implements com.openexchange.admin.rmi.OXTaskMgmtInterface

SOAP Service implementing RMI Interface OXTaskMgmtInterface

Author:
choeger

Field Summary
 
Fields inherited from class com.openexchange.admin.soap.OXSOAPRMIMapper
CONNECT_ATTEMPTS_DELAY_TIME, MAX_RMI_CONNECT_ATTEMPTS, RMI_HOSTNAME
 
Fields inherited from interface com.openexchange.admin.rmi.OXTaskMgmtInterface
RMI_NAME
 
Constructor Summary
OXTaskMgmt()
           
 
Method Summary
 void deleteJob(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth, int i)
           
 void flush(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth)
           
 java.lang.String getJobList(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials cred)
           
 java.lang.Object getTaskResults(com.openexchange.admin.rmi.dataobjects.Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials cred, int id)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OXTaskMgmt

public OXTaskMgmt()
           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

deleteJob

public void deleteJob(com.openexchange.admin.rmi.dataobjects.Context ctx,
                      com.openexchange.admin.rmi.dataobjects.Credentials auth,
                      int i)
               throws java.rmi.RemoteException,
                      com.openexchange.admin.rmi.exceptions.InvalidDataException,
                      com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                      com.openexchange.admin.rmi.exceptions.StorageException,
                      com.openexchange.admin.rmi.exceptions.TaskManagerException
Specified by:
deleteJob in interface com.openexchange.admin.rmi.OXTaskMgmtInterface
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.TaskManagerException

flush

public void flush(com.openexchange.admin.rmi.dataobjects.Context ctx,
                  com.openexchange.admin.rmi.dataobjects.Credentials auth)
           throws java.rmi.RemoteException,
                  com.openexchange.admin.rmi.exceptions.InvalidDataException,
                  com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                  com.openexchange.admin.rmi.exceptions.StorageException,
                  com.openexchange.admin.rmi.exceptions.TaskManagerException
Specified by:
flush in interface com.openexchange.admin.rmi.OXTaskMgmtInterface
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
com.openexchange.admin.rmi.exceptions.TaskManagerException

getJobList

public java.lang.String getJobList(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                   com.openexchange.admin.rmi.dataobjects.Credentials cred)
                            throws java.rmi.RemoteException,
                                   com.openexchange.admin.rmi.exceptions.InvalidDataException,
                                   com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                   com.openexchange.admin.rmi.exceptions.StorageException
Specified by:
getJobList in interface com.openexchange.admin.rmi.OXTaskMgmtInterface
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidDataException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException

getTaskResults

public java.lang.Object getTaskResults(com.openexchange.admin.rmi.dataobjects.Context ctx,
                                       com.openexchange.admin.rmi.dataobjects.Credentials cred,
                                       int id)
                                throws java.rmi.RemoteException,
                                       com.openexchange.admin.rmi.exceptions.InvalidCredentialsException,
                                       com.openexchange.admin.rmi.exceptions.StorageException,
                                       java.lang.InterruptedException,
                                       java.util.concurrent.ExecutionException,
                                       com.openexchange.admin.rmi.exceptions.InvalidDataException
Specified by:
getTaskResults in interface com.openexchange.admin.rmi.OXTaskMgmtInterface
Throws:
java.rmi.RemoteException
com.openexchange.admin.rmi.exceptions.InvalidCredentialsException
com.openexchange.admin.rmi.exceptions.StorageException
java.lang.InterruptedException
java.util.concurrent.ExecutionException
com.openexchange.admin.rmi.exceptions.InvalidDataException