Klasse NotifyingMonitor
java.lang.Object
org.eclipse.net4j.util.om.monitor.AbstractMonitor
org.eclipse.net4j.util.om.monitor.Monitor
org.eclipse.net4j.util.om.monitor.NotifyingMonitor
- Alle implementierten Schnittstellen:
INotifier,OMMonitor,OMMonitorProgress
- Seit:
- 3.1
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.AbstractMonitor
AbstractMonitor.AsyncTimerTaskVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.om.monitor.OMMonitor
OMMonitor.Async, OMMonitor.AsyncMonitor -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.om.monitor.Monitor
DEFAULT_ASYNC_SCHEDULE_PERIODVon Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitor
DEFAULT_TIME_FACTOR, THOUSANDVon Schnittstelle geerbte Felder org.eclipse.net4j.util.om.monitor.OMMonitorProgress
HUNDRED, ONE, TEN, ZERO -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungNotifyingMonitor(String task) NotifyingMonitor(String task, IListener[] listeners) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddListener(IListener listener) Adds a listener to this notifier.Returns the listeners that are registered with this notifier.getTask()booleanReturnstrueif one or more listeners are registered with this notifier,falseotherwise.voidremoveListener(IListener listener) Removes a listener from this notifier.voidworked(double work) Von Klasse geerbte Methoden org.eclipse.net4j.util.om.monitor.Monitor
cancel, cancel, checkCanceled, getAsyncSchedulePeriod, getTimer, isCanceled, scheduleAtFixedRateVon Klasse geerbte Methoden org.eclipse.net4j.util.om.monitor.AbstractMonitor
begin, begin, createAsyncTimerTask, createNestedMonitor, done, fork, fork, forkAsync, forkAsync, getTotalWork, getWork, getWorkPercent, hasBegun, percent, worked
-
Konstruktordetails
-
NotifyingMonitor
public NotifyingMonitor() -
NotifyingMonitor
-
NotifyingMonitor
-
-
Methodendetails
-
getTask
-
hasListeners
public boolean hasListeners()Beschreibung aus Schnittstelle kopiert:INotifierReturnstrueif one or more listeners are registered with this notifier,falseotherwise.- Angegeben von:
hasListenersin SchnittstelleINotifier
-
getListeners
Beschreibung aus Schnittstelle kopiert:INotifierReturns the listeners that are registered with this notifier.Depending on the implementation duplicate listeners may be contained in the returned array.
- Angegeben von:
getListenersin SchnittstelleINotifier
-
addListener
Beschreibung aus Schnittstelle kopiert:INotifierAdds a listener to this notifier.Depending on the implementation duplicate listeners may lead to duplicate event delivery or not. Implementors are encouraged to prevent events from being delivered more than once to the same listener,
- Angegeben von:
addListenerin SchnittstelleINotifier
-
removeListener
Beschreibung aus Schnittstelle kopiert:INotifierRemoves a listener from this notifier.- Angegeben von:
removeListenerin SchnittstelleINotifier
-
worked
- Angegeben von:
workedin SchnittstelleOMMonitor- Setzt außer Kraft:
workedin KlasseAbstractMonitor- Löst aus:
MonitorCanceledException
-