Class 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 Detail

      • MonitorSSLCertificatesExpirationCheckerTask

        public MonitorSSLCertificatesExpirationCheckerTask()
    • Method Detail

      • 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()