package org.restlet.ext.apispark.internal.agent;
import java.util.TimerTask;
import java.util.logging.Logger;
import org.restlet.ext.apispark.internal.ApiSparkFilter;
public class AgentConfigurationTimerTask extends TimerTask {
/** Internal logger. */
protected static Logger LOGGER = Logger
.getLogger(AgentConfigurationTimerTask.class.getName());
/** ApiSpark filter to reconfigure at each tick. */
private ApiSparkFilter agentFilter;
public AgentConfigurationTimerTask(ApiSparkFilter agentFilter) {
this.agentFilter = agentFilter;
}
@Override
public void run() {
agentFilter.refreshApiSparkFilterIfRevisionChanged();
}
}