Klasse Worker
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.concurrent.Worker
- Alle implementierten Schnittstellen:
INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
Cache
,CacheMonitor
,QueueWorker
,ReferenceQueueWorker
,RollingLog
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic final class
class
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2
-
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
long
long
static IErrorHandler
protected String
org.eclipse.net4j.util.concurrent.Worker.WorkerThread
protected void
handleError
(Exception ex) boolean
isDaemon()
void
setActivationTimeout
(long activationTimeout) void
setDaemon
(boolean daemon) void
setDeactivationTimeout
(long deactivationTimeout) static IErrorHandler
setGlobalErrorHandler
(IErrorHandler globalErrorHandler) protected abstract void
work
(Worker.WorkContext context) Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Felddetails
-
DEFAULT_TIMEOUT
public static final int DEFAULT_TIMEOUT- Siehe auch:
-
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
- Setzt außer Kraft:
doActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseLifecycle
- Löst aus:
Exception
-
getThreadName
-
handleError
- Seit:
- 3.1
-
work
- Löst aus:
Exception
-
getGlobalErrorHandler
- Seit:
- 3.0
-
setGlobalErrorHandler
- Seit:
- 3.0
-