public class ServerStateChecker
extends java.lang.Object
implements org.quartz.SchedulerListener, org.quartz.Job
| Modifier and Type | Field and Description |
|---|---|
static long |
CHECK_PERIOD |
private static long |
lastFiredTime |
private static ServerStateCode |
state |
private static long |
TOLERANCE |
| Constructor and Description |
|---|
ServerStateChecker() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(org.quartz.JobExecutionContext arg0) |
static ServerStateCode |
getState() |
private static boolean |
isDatabaseRunning() |
private static boolean |
isSchedulerRunning() |
void |
jobScheduled(org.quartz.Trigger arg0) |
void |
jobsPaused(java.lang.String arg0,
java.lang.String arg1) |
void |
jobsResumed(java.lang.String arg0,
java.lang.String arg1) |
void |
jobUnscheduled(java.lang.String arg0,
java.lang.String arg1) |
void |
schedulerError(java.lang.String arg0,
org.quartz.SchedulerException arg1) |
void |
schedulerShutdown() |
static void |
setState(ServerStateCode state) |
void |
triggerFinalized(org.quartz.Trigger arg0) |
void |
triggersPaused(java.lang.String arg0,
java.lang.String arg1) |
void |
triggersResumed(java.lang.String arg0,
java.lang.String arg1) |
private static ServerStateCode state
public static final long CHECK_PERIOD
private static final long TOLERANCE
private static long lastFiredTime
public void execute(org.quartz.JobExecutionContext arg0)
throws org.quartz.JobExecutionException
execute in interface org.quartz.Joborg.quartz.JobExecutionExceptionpublic void schedulerError(java.lang.String arg0,
org.quartz.SchedulerException arg1)
schedulerError in interface org.quartz.SchedulerListenerpublic void jobScheduled(org.quartz.Trigger arg0)
jobScheduled in interface org.quartz.SchedulerListenerpublic void jobUnscheduled(java.lang.String arg0,
java.lang.String arg1)
jobUnscheduled in interface org.quartz.SchedulerListenerpublic void jobsPaused(java.lang.String arg0,
java.lang.String arg1)
jobsPaused in interface org.quartz.SchedulerListenerpublic void jobsResumed(java.lang.String arg0,
java.lang.String arg1)
jobsResumed in interface org.quartz.SchedulerListenerpublic void schedulerShutdown()
schedulerShutdown in interface org.quartz.SchedulerListenerpublic void triggerFinalized(org.quartz.Trigger arg0)
triggerFinalized in interface org.quartz.SchedulerListenerpublic void triggersPaused(java.lang.String arg0,
java.lang.String arg1)
triggersPaused in interface org.quartz.SchedulerListenerpublic void triggersResumed(java.lang.String arg0,
java.lang.String arg1)
triggersResumed in interface org.quartz.SchedulerListenerpublic static void setState(ServerStateCode state)
private static boolean isDatabaseRunning()
private static boolean isSchedulerRunning()
public static ServerStateCode getState()