org.blue.base
Class events
java.lang.Object
org.blue.base.events
public class events
- extends java.lang.Object
|
Method Summary |
static void |
add_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
|
static void |
adjust_check_scheduling()
|
static long |
adjust_timestamp_for_time_change(long last_time,
long current_time,
long time_difference,
long ts)
|
static void |
compensate_for_system_time_change(long last_time,
long current_time)
|
static int |
deschedule_event(int event_type,
int high_priority,
java.lang.Object event_data,
java.lang.Object event_args)
|
static void |
display_scheduling_info()
|
static int |
event_execution_loop()
|
static int |
handle_timed_event(nagios_h.timed_event event)
|
static void |
init_timing_loop()
|
static void |
remove_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
|
static void |
reschedule_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
|
static void |
resort_event_list(java.util.ArrayList event_list)
|
static int |
schedule_new_event(int event_type,
int high_priority,
long run_time,
int recurring,
long event_interval,
nagios_h.timed_event_timing_func timing_func,
int compensate_for_time_change,
java.lang.Object event_data,
java.lang.Object event_args)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scheduling_info
public static nagios_h.sched_info scheduling_info
event_list_low
public static java.util.ArrayList event_list_low
event_list_high
public static java.util.ArrayList event_list_high
events
public events()
init_timing_loop
public static void init_timing_loop()
display_scheduling_info
public static void display_scheduling_info()
schedule_new_event
public static int schedule_new_event(int event_type,
int high_priority,
long run_time,
int recurring,
long event_interval,
nagios_h.timed_event_timing_func timing_func,
int compensate_for_time_change,
java.lang.Object event_data,
java.lang.Object event_args)
reschedule_event
public static void reschedule_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
deschedule_event
public static int deschedule_event(int event_type,
int high_priority,
java.lang.Object event_data,
java.lang.Object event_args)
add_event
public static void add_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
remove_event
public static void remove_event(nagios_h.timed_event event,
java.util.ArrayList event_list)
event_execution_loop
public static int event_execution_loop()
handle_timed_event
public static int handle_timed_event(nagios_h.timed_event event)
adjust_check_scheduling
public static void adjust_check_scheduling()
compensate_for_system_time_change
public static void compensate_for_system_time_change(long last_time,
long current_time)
resort_event_list
public static void resort_event_list(java.util.ArrayList event_list)
adjust_timestamp_for_time_change
public static long adjust_timestamp_for_time_change(long last_time,
long current_time,
long time_difference,
long ts)