package edu.sc.seis.sod.process.waveform;
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.subsetter.Subsetter;
/**
* LocalSeismogramProcess.java Created: Thu Dec 13 18:03:03 2001
*
* @author Philip Crotwell
*/
public interface WaveformProcess extends Subsetter {
/**
* Processes localSeismograms, possibly modifying them.
*/
public WaveformResult accept(CacheEvent event,
ChannelImpl channel,
RequestFilter[] original,
RequestFilter[] available,
LocalSeismogramImpl[] seismograms,
CookieJar cookieJar) throws Exception;
}// LocalSeismogramProcessor