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.WorkContextVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.cache.ICacheMonitor
ICacheMonitor.Condition, ICacheMonitor.ConditionPolicyVon 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
Von Klasse geerbte Felder org.eclipse.net4j.util.concurrent.Worker
DEFAULT_ERROR_HANDLER, DEFAULT_TIMEOUT -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidderegisterCache(ICache cache) protected voidprotected voidlonglonglongprotected voidregisterCache(ICache cache) protected voidsetCondition(ICacheMonitor.Condition newCondition) voidsetConditionPolicy(ICacheMonitor.ConditionPolicy conditionPolicy) voidsetPauseGREEN(long pauseGREEN) voidsetPauseRED(long pauseRED) voidsetPauseYELLOW(long pauseYELLOW) protected voidwork(Worker.WorkContext context) 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, 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
-
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:
getConditionPolicyin SchnittstelleICacheMonitor
-
setConditionPolicy
-
getCondition
- Angegeben von:
getConditionin SchnittstelleICacheMonitor
-
getRegistrations
-
registerCache
- Angegeben von:
registerCachein SchnittstelleICacheMonitor
-
deregisterCache
- Angegeben von:
deregisterCachein SchnittstelleICacheMonitor
-
doBeforeActivate
- Setzt außer Kraft:
doBeforeActivatein KlasseLifecycle- Löst aus:
Exception
-
doDeactivate
- Setzt außer Kraft:
doDeactivatein KlasseWorker- Löst aus:
Exception
-
work
-
setCondition
-
handleConditionRED
protected void handleConditionRED()
-