Class 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.
  • Method Details

    • getKey

      public String getKey(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client)
      Gets the key.
      Overrides:
      getKey in class MBeanRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
      Parameters:
      client - the client
      Returns:
      the key
    • getStatus

      public String getStatus(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client)
      Gets the status.
      Overrides:
      getStatus in class MBeanRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
      Parameters:
      client - the client
      Returns:
      the status
    • expired

      public boolean expired(ecmwf.common.ecaccess.ECaccessProvider.ClientElement client)
      Expired.
      Overrides:
      expired in class StorageRepository<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:
      update in class StorageRepository<ecmwf.common.ecaccess.ECaccessProvider.ClientElement>
      Parameters:
      client - the client