Package edu.sc.seis.sod
Class LocalSeismogramArm
java.lang.Object
edu.sc.seis.sod.AbstractWaveformRecipe
edu.sc.seis.sod.LocalSeismogramArm
- All Implemented Interfaces:
SodElement
,Subsetter
-
Field Summary
Fields inherited from class edu.sc.seis.sod.AbstractWaveformRecipe
dcLocator, defaultAvailableDataSubsetter, eventStation, PACKAGES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(WaveformProcess proc) void
void
processAvailableDataSubsetter
(EventChannelPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) void
void
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, List<WaveformProcess> processList) protected static 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) Methods inherited from class edu.sc.seis.sod.AbstractWaveformRecipe
addStatusMonitor, getEventStationSubsetter, processConfig, setStatus, setStatus
-
Constructor Details
-
LocalSeismogramArm
- Throws:
ConfigurationException
-
-
Method Details
-
handle
- Specified by:
handle
in classAbstractWaveformRecipe
- Throws:
ConfigurationException
-
getEventChannelSubsetter
-
getRequestGenerator
-
getRequestSubsetter
-
getAvailableDataSubsetter
-
getSeismogramDCLocator
-
getProcesses
-
add
- Specified by:
add
in classAbstractWaveformRecipe
-
processLocalSeismogramArm
-
processRequestGeneratorSubsetter
-
processRequestSubsetter
public void processRequestSubsetter(EventChannelPair ecp, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) -
processAvailableDataSubsetter
public void processAvailableDataSubsetter(EventChannelPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] infilters) -
processSeismograms
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, List<WaveformProcess> processList) -
runProcessorThreadCheck
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 Exception - Throws:
Exception
-
requestToString
protected static String requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[] in, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] avail)
-