package edu.sc.seis.sod.example; import edu.iris.Fissures.IfSeismogramDC.RequestFilter; import edu.iris.Fissures.network.ChannelImpl; import edu.iris.Fissures.seismogramDC.LocalSeismogramImpl; import edu.sc.seis.fissuresUtil.cache.CacheEvent; import edu.sc.seis.sod.CookieJar; import edu.sc.seis.sod.process.waveform.WaveformProcess; import edu.sc.seis.sod.process.waveform.WaveformResult; import edu.sc.seis.sod.status.Pass; public class WaveformProcessExample implements WaveformProcess { public WaveformResult process(CacheEvent event, ChannelImpl channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws Exception { return new WaveformResult(seismograms, new Pass(this)); } }