Class MonitorSSLCertificatesExpirationCheckerTask

java.lang.Object
tigase.monitor.tasks.AbstractConfigurableTask
tigase.monitor.tasks.AbstractConfigurableTimerTask
tigase.push.monitor.MonitorSSLCertificatesExpirationCheckerTask
All Implemented Interfaces:
tigase.kernel.beans.Initializable, tigase.kernel.beans.UnregisterAware, tigase.monitor.ConfigurableTask, tigase.monitor.MonitorTask

@Bean(name="push-ssl-certificate-expiration-checker-task", parent=tigase.monitor.MonitorComponent.class, active=true) public class MonitorSSLCertificatesExpirationCheckerTask extends tigase.monitor.tasks.AbstractConfigurableTimerTask
  • Constructor Details

    • MonitorSSLCertificatesExpirationCheckerTask

      public MonitorSSLCertificatesExpirationCheckerTask()
  • Method Details

    • getContainers

      public List<SSLCertificateExpirationAware> getContainers()
    • setContainers

      public void setContainers(List<SSLCertificateExpirationAware> containers)
    • getCurrentConfiguration

      public tigase.form.Form getCurrentConfiguration()
      Specified by:
      getCurrentConfiguration in interface tigase.monitor.ConfigurableTask
      Overrides:
      getCurrentConfiguration in class tigase.monitor.tasks.AbstractConfigurableTimerTask
    • setNewConfiguration

      public void setNewConfiguration(tigase.form.Form form)
      Specified by:
      setNewConfiguration in interface tigase.monitor.ConfigurableTask
      Overrides:
      setNewConfiguration in class tigase.monitor.tasks.AbstractConfigurableTimerTask
    • run

      protected void run()
      Specified by:
      run in class tigase.monitor.tasks.AbstractConfigurableTimerTask
    • checkPushCertificatesValidation

      protected void checkPushCertificatesValidation()