public class ClearableScheduler
extends java.lang.Object
implements java.lang.Runnable
minute hour mday month wday
+minute
15,30 6,19 2,10 1 2
Would run at 15 and 30 past the 6AM and 7PM, on the 2nd and 10th
of January when its a Monday.Constructor and Description |
---|
ClearableScheduler(OpenJPAConfiguration conf) |
Modifier and Type | Method and Description |
---|---|
protected void |
evict(Clearable cache) |
int |
getInterval()
The interval time in minutes between scheduler checks.
|
void |
removeFromSchedule(Clearable clearable)
Remove the given Clearable from scheduling.
|
void |
run() |
void |
scheduleEviction(Clearable clearable,
java.lang.String times)
Schedule the given Clearable for clear to be called.
|
void |
setInterval(int interval)
The interval time in minutes between scheduler checks.
|
void |
stop()
Stop the associated thread if there and stop the current runnable.
|
public ClearableScheduler(OpenJPAConfiguration conf)
public int getInterval()
public void setInterval(int interval)
public void stop()
public void scheduleEviction(Clearable clearable, java.lang.String times)
public void removeFromSchedule(Clearable clearable)
public void run()
run
in interface java.lang.Runnable
protected void evict(Clearable cache)
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.