Class WorkerService.WorkRequest

  • Enclosing class:
    WorkerService

    public abstract static class WorkerService.WorkRequest
    extends java.lang.Object
    Callers should implement a class extending WorkRequest in order to schedule work with the service.
    • Constructor Summary

      Constructors 
      Constructor Description
      WorkRequest()  
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      void cleanup()
      (Optional) If implemented, is called if the service is stopped or unable to schedule the request.
      abstract void doWork()
      Must be implemented.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WorkRequest

        public WorkRequest()
    • Method Detail

      • doWork

        public abstract void doWork()
                             throws java.lang.Exception
        Must be implemented. Is called when the work request is run.
        Throws:
        java.lang.Exception
      • cleanup

        public void cleanup()
        (Optional) If implemented, is called if the service is stopped or unable to schedule the request.