public class ResourceRefresher
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
interuptable |
private java.util.List<Resource> |
resources |
private long |
sleepTime |
private boolean |
sleepTimeChanged |
private boolean |
stop |
private java.lang.Thread |
thread |
private java.util.List<Webpipe> |
webpipes |
| Constructor and Description |
|---|
ResourceRefresher() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResource(Resource resource) |
void |
addWebpipe(Webpipe webpipe) |
void |
refreshAll() |
void |
removeResource(Resource resource) |
void |
removeWebpipe(Webpipe webpipe) |
void |
setResources(java.util.Collection<? extends Resource> resources) |
void |
setSleepTime(long sleepTime) |
void |
setWebpipes(java.util.Collection<? extends Webpipe> webpipes) |
void |
startWatcher() |
void |
stopWatcher() |
private volatile long sleepTime
private java.util.List<Webpipe> webpipes
private java.util.List<Resource> resources
private volatile boolean sleepTimeChanged
private volatile boolean interuptable
private java.lang.Thread thread
private volatile boolean stop
public void setSleepTime(long sleepTime)
public void setWebpipes(java.util.Collection<? extends Webpipe> webpipes)
public void addWebpipe(Webpipe webpipe)
public void removeWebpipe(Webpipe webpipe)
public void setResources(java.util.Collection<? extends Resource> resources)
public void addResource(Resource resource)
public void removeResource(Resource resource)
public void startWatcher()
public void stopWatcher()
public void refreshAll()
throws java.io.IOException
java.io.IOException