public class ClearableScheduler extends Object implements 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,
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, String times)
public void removeFromSchedule(Clearable clearable)
protected void evict(Clearable cache)
Copyright © 2006–2020 Apache Software Foundation. All rights reserved.