Package edu.sc.seis.sod
Class MotionVectorArm
java.lang.Object
edu.sc.seis.sod.AbstractWaveformRecipe
edu.sc.seis.sod.MotionVectorArm
- 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
(WaveformVectorProcess process) void
add
(WaveformProcess proc) protected static void
handle
(AbstractEventChannelPair ecp, Stage stage, Throwable t, SeismogramSource seismogramSource, String requestString) void
void
processAvailableDataSubsetter
(EventVectorPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters) void
void
void
processRequestSubsetter
(EventVectorPair ecp, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters) void
processSeismograms
(EventVectorPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] outfilters, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[][] localSeismograms, LinkedList<WaveformVectorProcess> processList) protected static String
requestToString
(edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] in, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] avail) static WaveformVectorResult
runProcessorThreadCheck
(WaveformVectorProcess processor, edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup 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
-
MotionVectorArm
- Throws:
ConfigurationException
-
-
Method Details
-
add
-
add
- Specified by:
add
in classAbstractWaveformRecipe
-
getRequestGenerator
-
getProcesses
-
getWaveformProcesses
-
getWaveformProcesses
-
handle
- Specified by:
handle
in classAbstractWaveformRecipe
- Throws:
ConfigurationException
-
processMotionVectorArm
-
processRequestGeneratorSubsetter
-
processRequestSubsetter
public void processRequestSubsetter(EventVectorPair ecp, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters) -
processAvailableDataSubsetter
public void processAvailableDataSubsetter(EventVectorPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters) -
processSeismograms
public void processSeismograms(EventVectorPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] outfilters, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[][] localSeismograms, LinkedList<WaveformVectorProcess> processList) -
runProcessorThreadCheck
public static WaveformVectorResult runProcessorThreadCheck(WaveformVectorProcess processor, edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.sc.seis.fissuresUtil.hibernate.ChannelGroup 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) -
handle
protected static void handle(AbstractEventChannelPair ecp, Stage stage, Throwable t, SeismogramSource seismogramSource, String requestString)
-