Class Worker

    • Field Detail

      • DEFAULT_ERROR_HANDLER

        public static final IErrorHandler DEFAULT_ERROR_HANDLER
        Since:
        3.0
    • Constructor Detail

      • Worker

        public Worker()
    • Method Detail

      • 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()
        Since:
        3.6
      • doActivate

        protected void doActivate()
                           throws java.lang.Exception
        Overrides:
        doActivate in class Lifecycle
        Throws:
        java.lang.Exception
      • doDeactivate

        protected void doDeactivate()
                             throws java.lang.Exception
        Overrides:
        doDeactivate in class Lifecycle
        Throws:
        java.lang.Exception
      • getThreadName

        protected java.lang.String getThreadName()
      • handleError

        protected void handleError​(java.lang.Exception ex)
        Since:
        3.1
      • work

        protected abstract void work​(Worker.WorkContext context)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getGlobalErrorHandler

        public static IErrorHandler getGlobalErrorHandler()
        Since:
        3.0