public class LocalSeismogramArm extends AbstractWaveformRecipe implements Subsetter
dcLocator, defaultAvailableDataSubsetter, eventStation, PACKAGES
Constructor and Description |
---|
LocalSeismogramArm(org.w3c.dom.Element config) |
Modifier and Type | Method and Description |
---|---|
void |
add(WaveformProcess proc) |
AvailableDataSubsetter |
getAvailableDataSubsetter() |
EventChannelSubsetter |
getEventChannelSubsetter() |
WaveformProcess[] |
getProcesses() |
RequestGenerator |
getRequestGenerator() |
RequestSubsetter |
getRequestSubsetter() |
SeismogramSourceLocator |
getSeismogramDCLocator() |
void |
handle(org.w3c.dom.Element el) |
void |
processAvailableDataSubsetter(EventChannelPair ecp,
SeismogramSource seismogramSource,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) |
void |
processLocalSeismogramArm(EventChannelPair ecp) |
void |
processRequestGeneratorSubsetter(EventChannelPair ecp) |
void |
processRequestSubsetter(EventChannelPair ecp,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) |
void |
processSeismograms(EventChannelPair ecp,
SeismogramSource dataCenter,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] outfilters,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] localSeismograms,
java.util.List<WaveformProcess> processList) |
protected static java.lang.String |
requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] avail) |
static WaveformResult |
runProcessorThreadCheck(WaveformProcess processor,
edu.sc.seis.fissuresUtil.cache.CacheEvent event,
edu.iris.Fissures.network.ChannelImpl channel,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms,
CookieJar cookieJar) |
addStatusMonitor, getEventStationSubsetter, processConfig, setStatus, setStatus
public LocalSeismogramArm(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public void handle(org.w3c.dom.Element el) throws ConfigurationException
handle
in class AbstractWaveformRecipe
ConfigurationException
public EventChannelSubsetter getEventChannelSubsetter()
public RequestGenerator getRequestGenerator()
public RequestSubsetter getRequestSubsetter()
public AvailableDataSubsetter getAvailableDataSubsetter()
public SeismogramSourceLocator getSeismogramDCLocator()
public WaveformProcess[] getProcesses()
public void add(WaveformProcess proc)
add
in class AbstractWaveformRecipe
public void processLocalSeismogramArm(EventChannelPair ecp)
public void processRequestGeneratorSubsetter(EventChannelPair ecp)
public void processRequestSubsetter(EventChannelPair ecp, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters)
public void processAvailableDataSubsetter(EventChannelPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters)
public void processSeismograms(EventChannelPair ecp, SeismogramSource dataCenter, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] outfilters, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] localSeismograms, java.util.List<WaveformProcess> processList)
public static WaveformResult runProcessorThreadCheck(WaveformProcess processor, edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] original, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
java.lang.Exception
protected static java.lang.String requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] avail)