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, setStatuspublic LocalSeismogramArm(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic void handle(org.w3c.dom.Element el)
throws ConfigurationException
handle in class AbstractWaveformRecipeConfigurationExceptionpublic 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 AbstractWaveformRecipepublic 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.Exceptionprotected static java.lang.String requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] avail)