package org.geowebcache.diskquota.rest;
import org.geowebcache.diskquota.DiskQuotaMonitor;
import org.restlet.Finder;
import org.restlet.data.Request;
import org.restlet.data.Response;
import org.restlet.resource.Resource;
public class DiskQuotaFinder extends Finder {
private DiskQuotaMonitor monitor;
public DiskQuotaFinder(final DiskQuotaMonitor monitor) {
super(null, DiskQuotaConfigurationResource.class);
this.monitor = monitor;
}
@Override
public Resource findTarget(Request request, Response response) {
DiskQuotaConfigurationResource resource;
resource = (DiskQuotaConfigurationResource) super.findTarget(request, response);
resource.setMonitor(monitor);
return resource;
}
}