Package org.eclipse.net4j.util.cache
Klasse CacheMonitor
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.cache.CacheMonitor
- Alle implementierten Schnittstellen:
ICacheMonitor
,INotifier
,INotifier.INotifier2
,IDeactivateable
,ILifecycle
,ILifecycle.DeferrableActivation
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.concurrent.Worker
Worker.Terminate, Worker.WorkContext
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.cache.ICacheMonitor
ICacheMonitor.Condition, ICacheMonitor.ConditionPolicy
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
Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
deregisterCache
(ICache cache) protected void
protected void
long
long
long
protected void
registerCache
(ICache cache) protected void
setCondition
(ICacheMonitor.Condition newCondition) void
setConditionPolicy
(ICacheMonitor.ConditionPolicy conditionPolicy) void
setPauseGREEN
(long pauseGREEN) void
setPauseRED
(long pauseRED) void
setPauseYELLOW
(long pauseYELLOW) protected void
work
(Worker.WorkContext context) Von Klasse geerbte Methoden org.eclipse.net4j.util.concurrent.Worker
doActivate, getActivationTimeout, getDeactivationTimeout, getGlobalErrorHandler, getThreadName, getWorkerThread, handleError, isDaemon, setActivationTimeout, setDaemon, setDeactivationTimeout, setGlobalErrorHandler
Von Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, 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
-
Konstruktordetails
-
CacheMonitor
public CacheMonitor()
-
-
Methodendetails
-
getPauseGREEN
public long getPauseGREEN() -
setPauseGREEN
public void setPauseGREEN(long pauseGREEN) -
getPauseYELLOW
public long getPauseYELLOW() -
setPauseYELLOW
public void setPauseYELLOW(long pauseYELLOW) -
getPauseRED
public long getPauseRED() -
setPauseRED
public void setPauseRED(long pauseRED) -
getConditionPolicy
- Angegeben von:
getConditionPolicy
in SchnittstelleICacheMonitor
-
setConditionPolicy
-
getCondition
- Angegeben von:
getCondition
in SchnittstelleICacheMonitor
-
getRegistrations
-
registerCache
- Angegeben von:
registerCache
in SchnittstelleICacheMonitor
-
deregisterCache
- Angegeben von:
deregisterCache
in SchnittstelleICacheMonitor
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivate
in KlasseLifecycle
- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivate
in KlasseWorker
- Löst aus:
Exception
-
work
-
setCondition
-
handleConditionRED
protected void handleConditionRED()
-