Class EmbeddedVersionCheckSystemListener
- java.lang.Object
-
- org.pentaho.platform.scheduler2.versionchecker.EmbeddedVersionCheckSystemListener
-
- All Implemented Interfaces:
org.pentaho.platform.api.engine.IPentahoSystemListener
public class EmbeddedVersionCheckSystemListener extends Object implements org.pentaho.platform.api.engine.IPentahoSystemListener
-
-
Field Summary
Fields Modifier and Type Field Description static String
VERSION_CHECK_JOBNAME
-
Constructor Summary
Constructors Constructor Description EmbeddedVersionCheckSystemListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
calculateRepeatSeconds()
protected int
calculateRequestFlags()
protected void
deleteJobIfNecessary()
int
getRepeatIntervalSeconds()
String
getRequestedReleases()
boolean
isDisableVersionCheck()
protected boolean
isVersionCheckAvailable()
protected void
scheduleJob(int versionRequestFlags, int repeatSeconds)
void
setDisableVersionCheck(boolean disableVersionCheck)
void
setRepeatIntervalSeconds(int repeatIntervalSeconds)
void
setRequestedReleases(String requestedReleases)
void
shutdown()
boolean
startup(org.pentaho.platform.api.engine.IPentahoSession session)
-
-
-
Field Detail
-
VERSION_CHECK_JOBNAME
public static final String VERSION_CHECK_JOBNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
startup
public boolean startup(org.pentaho.platform.api.engine.IPentahoSession session)
- Specified by:
startup
in interfaceorg.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
-
deleteJobIfNecessary
protected void deleteJobIfNecessary() throws SchedulerException
- Throws:
SchedulerException
-
isVersionCheckAvailable
protected boolean isVersionCheckAvailable()
-
shutdown
public void shutdown()
- Specified by:
shutdown
in interfaceorg.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)
-
-