com.openexchange.admin.soap
Class OXTaskMgmt

java.lang.Object
  extended by com.openexchange.admin.soap.OXSOAPRMIMapper
      extended by com.openexchange.admin.soap.OXTaskMgmt

public class OXTaskMgmt
extends OXSOAPRMIMapper

SOAP Service implementing RMI Interface OXTaskMgmtInterface

Author:
choeger

Field Summary
 
Fields inherited from class com.openexchange.admin.soap.OXSOAPRMIMapper
CONNECT_ATTEMPTS_DELAY_TIME, LOCK_WAIT_TIME, MAX_RMI_CONNECT_ATTEMPTS, RMI_HOSTNAME
 
Constructor Summary
OXTaskMgmt()
           
 
Method Summary
 void deleteJob(Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth, int i)
           
 void flush(Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials auth)
           
 java.lang.String getJobList(Context ctx, com.openexchange.admin.rmi.dataobjects.Credentials cred)
           
 java.lang.Object getTaskResults(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(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
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(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
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(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
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(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
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