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 classclassVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidprotected voidlonglongstatic IErrorHandlerprotected Stringorg.eclipse.net4j.util.concurrent.Worker.WorkerThreadprotected voidhandleError(Exception ex) booleanisDaemon()voidsetActivationTimeout(long activationTimeout) voidsetDaemon(boolean daemon) voidsetDeactivationTimeout(long deactivationTimeout) static IErrorHandlersetGlobalErrorHandler(IErrorHandler globalErrorHandler) protected abstract voidwork(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, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon 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:
doActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseLifecycle- Löst aus:
Exception
-
getThreadName
-
handleError
- Seit:
- 3.1
-
work
- Löst aus:
Exception
-
getGlobalErrorHandler
- Seit:
- 3.0
-
setGlobalErrorHandler
- Seit:
- 3.0
-