/* (c) 2014 Open Source Geospatial Foundation - all rights reserved
* (c) 2001 - 2013 OpenPlans
* This code is licensed under the GPL 2.0 license, available at the root
* application directory.
*/
package org.geoserver.monitor;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
class DummyMonitorDAO implements MonitorDAO {
RequestData request;
RequestData last;
@Override
public String getName() {
return "dummy";
}
@Override
public void init(MonitorConfig config) {
}
public RequestData init(RequestData data) {
request = data;
return data;
}
public void add(RequestData data) {
}
public void update(RequestData data) {
}
public void save(RequestData data) {
last = request;
request = null;
}
public List<RequestData> getRequests() {
return Arrays.asList(request);
}
public List<RequestData> getRequests(Query query) {
return null;
}
public void getRequests(Query query, RequestDataVisitor visitor) {
}
public RequestData getRequest(long id) {
return null;
}
public long getCount(Query query) {
return 0;
}
public Iterator<RequestData> getIterator(Query query) {
// TODO Auto-generated method stub
return null;
}
public ResourceData getLayer(String name) {
return null;
}
public List<ResourceData> getLayers() {
return null;
}
public List<ResourceData> getLayers(Query query) {
return null;
}
public void getLayers(Query query, MonitorVisitor<ResourceData> visitor) {
}
public List<RequestData> getHistory() {
return getRequests();
}
public List<RequestData> getLive() {
return getRequests();
}
public RequestData getLast() {
return last;
}
public List<RequestData> getOwsRequests() {
return null;
}
public List<RequestData> getOwsRequests(String service, String operation, String version) {
return null;
}
public void clear() {
}
public void dispose() {
}
}