oemware.core
Interface SharedJob

All Known Implementing Classes:
BaseSharedJob, InstanceConf

public interface SharedJob

The shared job interface. Implemented by all shared jobs.

Version:
$Id: SharedJob.java 13 2008-06-15 19:43:04Z oemware $

Method Summary
 long getJobFrequency()
          Get the frequency (in ms).
 java.lang.String getJobName()
          Get the job name.
 long getLastRunTime()
          Returns the last time the job was run.
 void runJob()
          Called when its time/turn is available.
 void setLastRunTime(long pLastRunTime)
          Set the last run time.
 

Method Detail

runJob

void runJob()
Called when its time/turn is available.


getJobName

java.lang.String getJobName()
Get the job name.

Returns:
The job name.

getJobFrequency

long getJobFrequency()
Get the frequency (in ms).

Returns:
The frequency.

setLastRunTime

void setLastRunTime(long pLastRunTime)
Set the last run time.

Parameters:
pLastRunTime - The last time the job was run.

getLastRunTime

long getLastRunTime()
Returns the last time the job was run.

Returns:
The last time the job was run.


Copyright © 2008 Deft Labs - Released under LGPL, Version 3.0