Class ECaccessProvider.ProviderMBean
java.lang.Object
ecmwf.common.technical.ThreadService.ConfigurableRunnable
ecmwf.common.technical.WakeupThread
ecmwf.common.ecaccess.ECaccessScheduler
ecmwf.common.ecaccess.MBeanScheduler
ecmwf.common.ecaccess.MBeanRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
ecmwf.common.ecaccess.StorageRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
ecmwf.common.ecaccess.ECaccessProvider.ProviderMBean
- All Implemented Interfaces:
MBeanService, MonitorCallback, Closeable, AutoCloseable, Runnable
- Enclosing class:
ECaccessProvider
public final class ECaccessProvider.ProviderMBean
extends StorageRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
The Class ProviderMBean.
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionbooleanexpired(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Expired.getKey(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Gets the key.getStatus(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Gets the status.voidupdate(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Update.Methods inherited from class StorageRepository
getAttribute, getMBeanInfo, getThreadsSize, initialize, invoke, nextStep, shutdown, toStringMethods inherited from class MBeanRepository
clear, containsKey, containsValue, getComparator, getList, getList, getSize, getStatus, getValue, getWakeup, put, removeKey, removeValue, setComparator, setMaxAuthorisedSize, setWakeup, sortMethods inherited from class MBeanScheduler
close, getMonitorName, setAttributeMethods inherited from class ECaccessScheduler
configurableRun, deactivateMonitor, getActivity, getDelay, getJammedTimeout, getLastStepTime, getMonitorManager, getNextStep, getSchedulerState, getStartDate, getStepTime, isInitialized, isJammed, isOnHold, isRunning, onHold, setDelay, setJammedTimeout, setOnhold, setTimeRanges, start, wakeupMethods inherited from class WakeupThread
isSleeping, waitForMethods inherited from class ThreadService.ConfigurableRunnable
execute, execute, execute, getContextClassLoader, getPriority, getThreadName, interrupt, interrupted, isAlive, isStarted, join, join, run, setContextClassLoader, setForceCookie, setInheritCookie, setPriority, setThreadNameAndCookie
-
Method Details
-
getKey
Gets the key.- Overrides:
getKeyin classMBeanRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>- Parameters:
client- the client- Returns:
- the key
-
getStatus
Gets the status.- Overrides:
getStatusin classMBeanRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>- Parameters:
client- the client- Returns:
- the status
-
expired
public boolean expired(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Expired.- Overrides:
expiredin classStorageRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>- Parameters:
client- the client- Returns:
- true, if successful
-
update
public void update(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client) Update.- Specified by:
updatein classStorageRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>- Parameters:
client- the client
-