Klasse QueueWorker<E>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.concurrent.Worker
org.eclipse.net4j.util.concurrent.QueueWorker<E>
- Alle implementierten Schnittstellen:
INotifier,INotifier.INotifier2,IDeactivateable,ILifecycle,ILifecycle.DeferrableActivation
- Bekannte direkte Unterklassen:
QueueRunner,QueueRunner2
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker
Worker.Terminate, Worker.WorkContextVon 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
FelderVon Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbooleanvoidprotected BlockingQueue<E> protected voidprotected booleanlongprotected voidnoWork(Worker.WorkContext context) voidsetPollMillis(long pollMillis) protected voidwork(Worker.WorkContext context) protected abstract voidwork(Worker.WorkContext context, E element) Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker
doActivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getThreadName, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandlerVon 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_POLL_MILLIS
public static final int DEFAULT_POLL_MILLIS- Seit:
- 3.2
- Siehe auch:
-
-
Konstruktordetails
-
QueueWorker
public QueueWorker()
-
-
Methodendetails
-
getPollMillis
public long getPollMillis() -
setPollMillis
public void setPollMillis(long pollMillis) -
clearQueue
public void clearQueue()- Seit:
- 3.0
-
addWork
-
work
-
work
-
noWork
- Seit:
- 3.3
-
createQueue
-
doRemainingWorkBeforeDeactivate
protected boolean doRemainingWorkBeforeDeactivate()- Seit:
- 3.1
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseWorker- Löst aus:
Exception
-