Klasse Worker

Alle implementierten Schnittstellen:
INotifier, INotifier.INotifier2, IDeactivateable, ILifecycle, ILifecycle.DeferrableActivation
Bekannte direkte Unterklassen:
Cache, CacheMonitor, QueueWorker, ReferenceQueueWorker, RollingLog

public abstract class Worker extends Lifecycle
Seit:
2.0
Autor:
Eike Stepper
  • Felddetails

    • DEFAULT_TIMEOUT

      public static final int DEFAULT_TIMEOUT
      Siehe auch:
    • DEFAULT_ERROR_HANDLER

      public static final IErrorHandler DEFAULT_ERROR_HANDLER
      Seit:
      3.0
  • Konstruktordetails

    • Worker

      public Worker()
  • Methodendetails

    • isDaemon

      public boolean isDaemon()
    • setDaemon

      public void setDaemon(boolean daemon)
    • getActivationTimeout

      public long getActivationTimeout()
    • setActivationTimeout

      public void setActivationTimeout(long activationTimeout)
    • getDeactivationTimeout

      public long getDeactivationTimeout()
    • setDeactivationTimeout

      public void setDeactivationTimeout(long deactivationTimeout)
    • getWorkerThread

      public org.eclipse.net4j.util.concurrent.Worker.WorkerThread getWorkerThread()
      Seit:
      3.6
    • doActivate

      protected void doActivate() throws Exception
      Setzt außer Kraft:
      doActivate in Klasse Lifecycle
      Löst aus:
      Exception
    • doDeactivate

      protected void doDeactivate() throws Exception
      Setzt außer Kraft:
      doDeactivate in Klasse Lifecycle
      Löst aus:
      Exception
    • getThreadName

      protected String getThreadName()
    • handleError

      protected void handleError(Exception ex)
      Seit:
      3.1
    • work

      protected abstract void work(Worker.WorkContext context) throws Exception
      Löst aus:
      Exception
    • getGlobalErrorHandler

      public static IErrorHandler getGlobalErrorHandler()
      Seit:
      3.0
    • setGlobalErrorHandler

      public static IErrorHandler setGlobalErrorHandler(IErrorHandler globalErrorHandler)
      Seit:
      3.0