home *** CD-ROM | disk | FTP | other *** search
- package com.bitmechanic.util;
-
- class ScheduledJob {
- private Runnable job;
- private long wakeuptime;
- private int sleep_interval;
-
- public ScheduledJob(Runnable var1, int var2) {
- this.job = var1;
- this.sleep_interval = var2;
- this.reset(System.currentTimeMillis());
- }
-
- public Runnable getJob() {
- return this.job;
- }
-
- public long getNextCallback() {
- return this.wakeuptime;
- }
-
- public int getSleepInterval() {
- return this.sleep_interval;
- }
-
- public void reset(long var1) {
- this.wakeuptime = var1 + (long)(this.sleep_interval * 1000);
- }
- }
-