Package ca.eandb.jdcp.remote

Examples of ca.eandb.jdcp.remote.JobService


  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#getClassDigest(java.lang.String, java.util.UUID)
   */
  public byte[] getClassDigest(String name, UUID jobId)
      throws SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        return service.getClassDigest(name, jobId);
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
  }
View Full Code Here


  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#getClassDigest(java.lang.String)
   */
  public byte[] getClassDigest(String name) throws SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        return service.getClassDigest(name);
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#getTaskWorker(java.util.UUID)
   */
  public Serialized<TaskWorker> getTaskWorker(UUID jobId)
      throws IllegalArgumentException, SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        return service.getTaskWorker(jobId);
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#reportException(java.util.UUID, int, java.lang.Exception)
   */
  public void reportException(UUID jobId, int taskId, Exception e)
      throws SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.reportException(jobId, taskId, e);
        return;
      } catch (RemoteException e1) {
        logger.error("Lost connection", e1);
      }
    }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#requestTask()
   */
  public TaskDescription requestTask() throws SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        return service.requestTask();
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
  }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#setClassDefinition(java.lang.String, byte[])
   */
  public void setClassDefinition(String name, byte[] def)
      throws SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.setClassDefinition(name, def);
        return;
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#setClassDefinition(java.lang.String, java.util.UUID, byte[])
   */
  public void setClassDefinition(String name, UUID jobId, byte[] def)
      throws IllegalArgumentException, SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.setClassDefinition(name, jobId, def);
        return;
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#setIdleTime(int)
   */
  public void setIdleTime(int idleSeconds) throws IllegalArgumentException,
      SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.setIdleTime(idleSeconds);
        return;
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
View Full Code Here

  /* (non-Javadoc)
   * @see ca.eandb.jdcp.remote.JobService#setJobPriority(java.util.UUID, int)
   */
  public void setJobPriority(UUID jobId, int priority)
      throws IllegalArgumentException, SecurityException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.setJobPriority(jobId, priority);
        return;
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
View Full Code Here

   * @see ca.eandb.jdcp.remote.JobService#submitJob(ca.eandb.util.rmi.Serialized, java.util.UUID)
   */
  public void submitJob(Serialized<ParallelizableJob> job, UUID jobId)
      throws IllegalArgumentException, SecurityException,
      ClassNotFoundException, JobExecutionException {
    JobService service = null;
    while (true) {
      try {
        service = getJobService(service);
        service.submitJob(job, jobId);
        return;
      } catch (RemoteException e) {
        logger.error("Lost connection", e);
      }
    }
View Full Code Here

TOP

Related Classes of ca.eandb.jdcp.remote.JobService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.