/**
* RequestPrint.java
*
* @author Created by Omnicore CodeGuide
*/
package edu.sc.seis.sod.subsetter.request;
import edu.iris.Fissures.IfSeismogramDC.RequestFilter;
import edu.iris.Fissures.network.ChannelIdUtil;
import edu.iris.Fissures.network.ChannelImpl;
import edu.sc.seis.fissuresUtil.cache.CacheEvent;
import edu.sc.seis.sod.CookieJar;
import edu.sc.seis.sod.status.Pass;
import edu.sc.seis.sod.status.StringTree;
@Deprecated
public class RequestPrint implements RequestSubsetter {
public RequestPrint() {
System.err.println("Deprecated: Please use <printlineRequest> instead.");
}
public StringTree accept(CacheEvent event,
ChannelImpl channel,
RequestFilter[] request,
CookieJar cookieJar) throws Exception {
printRequests(request);
return new Pass(this);
}
public static void printRequests(RequestFilter[] request) {
for(int i = 0; i < request.length; i++) {
System.out.println("Request "
+ ChannelIdUtil.toStringNoDates(request[i].channel_id) + " from "
+ request[i].start_time.date_time + " to "
+ request[i].end_time.date_time);
}
}
}