package edu.sc.seis.sod.status.waveformArm; import edu.iris.Fissures.IfEvent.EventAccessOperations; import edu.iris.Fissures.IfNetwork.Channel; import edu.iris.Fissures.IfNetwork.NetworkAccess; import edu.iris.Fissures.IfNetwork.Site; import edu.iris.Fissures.IfNetwork.Station; import edu.sc.seis.sod.Status; import edu.sc.seis.sod.subsetter.Subsetter; /** * WaveformStatusProcess.java * * * Created: Fri Oct 18 14:57:48 2002 * * @author Srinivasa Telukutla */ public interface WaveformStatusProcess extends Subsetter{ public void begin(EventAccessOperations eventAccess) throws Exception; public void begin(EventAccessOperations eventAccess, NetworkAccess networkAccess) throws Exception; public void begin(EventAccessOperations eventAccess, Station station) throws Exception; public void begin(EventAccessOperations eventAccess, Site site) throws Exception; public void begin(EventAccessOperations eventAccess, Channel channel) throws Exception; public void end(EventAccessOperations eventAccess, Channel channel, Status status, String reason) throws Exception; public void end(EventAccessOperations eventAccess, Site site) throws Exception; public void end(EventAccessOperations eventAccess, Station station) throws Exception; public void end(EventAccessOperations eventAccess, NetworkAccess networkAccess) throws Exception; public void end(EventAccessOperations eventAccess) throws Exception; public void closeProcessing() throws Exception; }// WaveformStatusProcess