home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1999 November / PCONLINE_11_99.ISO / filesbbs / OS2 / APCHSSL2.ZIP / OS2HTTPD / jserv / com / bitmechanic / util / ScheduledJob.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-02-02  |  826 b   |  30 lines

  1. package com.bitmechanic.util;
  2.  
  3. class ScheduledJob {
  4.    private Runnable job;
  5.    private long wakeuptime;
  6.    private int sleep_interval;
  7.  
  8.    public ScheduledJob(Runnable var1, int var2) {
  9.       this.job = var1;
  10.       this.sleep_interval = var2;
  11.       this.reset(System.currentTimeMillis());
  12.    }
  13.  
  14.    public Runnable getJob() {
  15.       return this.job;
  16.    }
  17.  
  18.    public long getNextCallback() {
  19.       return this.wakeuptime;
  20.    }
  21.  
  22.    public int getSleepInterval() {
  23.       return this.sleep_interval;
  24.    }
  25.  
  26.    public void reset(long var1) {
  27.       this.wakeuptime = var1 + (long)(this.sleep_interval * 1000);
  28.    }
  29. }
  30.