Class EmbeddedVersionCheckSystemListener

  • All Implemented Interfaces:
    org.pentaho.platform.api.engine.IPentahoSystemListener

    public class EmbeddedVersionCheckSystemListener
    extends Object
    implements org.pentaho.platform.api.engine.IPentahoSystemListener
    • Constructor Detail

      • EmbeddedVersionCheckSystemListener

        public EmbeddedVersionCheckSystemListener()
    • Method Detail

      • startup

        public boolean startup​(org.pentaho.platform.api.engine.IPentahoSession session)
        Specified by:
        startup in interface org.pentaho.platform.api.engine.IPentahoSystemListener
      • calculateRepeatSeconds

        public int calculateRepeatSeconds()
      • calculateRequestFlags

        protected int calculateRequestFlags()
      • scheduleJob

        protected void scheduleJob​(int versionRequestFlags,
                                   int repeatSeconds)
                            throws Exception
        Throws:
        Exception
      • isVersionCheckAvailable

        protected boolean isVersionCheckAvailable()
      • shutdown

        public void shutdown()
        Specified by:
        shutdown in interface org.pentaho.platform.api.engine.IPentahoSystemListener
      • getRepeatIntervalSeconds

        public int getRepeatIntervalSeconds()
      • setRepeatIntervalSeconds

        public void setRepeatIntervalSeconds​(int repeatIntervalSeconds)
      • getRequestedReleases

        public String getRequestedReleases()
      • setRequestedReleases

        public void setRequestedReleases​(String requestedReleases)
      • isDisableVersionCheck

        public boolean isDisableVersionCheck()
      • setDisableVersionCheck

        public void setDisableVersionCheck​(boolean disableVersionCheck)