public class MotionVectorArm extends AbstractWaveformRecipe implements Subsetter
dcLocator, defaultAvailableDataSubsetter, eventStation, PACKAGES
Constructor and Description |
---|
MotionVectorArm(org.w3c.dom.Element config) |
Modifier and Type | Method and Description |
---|---|
void |
add(WaveformProcess proc) |
void |
add(WaveformVectorProcess process) |
WaveformVectorProcess[] |
getProcesses() |
VectorRequestGenerator |
getRequestGenerator() |
WaveformProcess[] |
getWaveformProcesses() |
java.util.List |
getWaveformProcesses(WaveformVectorProcess[] procs) |
protected static void |
handle(AbstractEventChannelPair ecp,
Stage stage,
java.lang.Throwable t,
SeismogramSource seismogramSource,
java.lang.String requestString) |
void |
handle(org.w3c.dom.Element el) |
void |
processAvailableDataSubsetter(EventVectorPair ecp,
SeismogramSource seismogramSource,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters) |
void |
processMotionVectorArm(EventVectorPair ecp) |
void |
processRequestGeneratorSubsetter(EventVectorPair ecp) |
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,
java.util.LinkedList<WaveformVectorProcess> processList) |
protected static java.lang.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) |
addStatusMonitor, getEventStationSubsetter, processConfig, setStatus, setStatus
public MotionVectorArm(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public void add(WaveformVectorProcess process)
public void add(WaveformProcess proc)
add
in class AbstractWaveformRecipe
public VectorRequestGenerator getRequestGenerator()
public WaveformVectorProcess[] getProcesses()
public WaveformProcess[] getWaveformProcesses()
public java.util.List getWaveformProcesses(WaveformVectorProcess[] procs)
public void handle(org.w3c.dom.Element el) throws ConfigurationException
handle
in class AbstractWaveformRecipe
ConfigurationException
public void processMotionVectorArm(EventVectorPair ecp)
public void processRequestGeneratorSubsetter(EventVectorPair ecp)
public void processRequestSubsetter(EventVectorPair ecp, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters)
public void processAvailableDataSubsetter(EventVectorPair ecp, SeismogramSource seismogramSource, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] infilters)
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, java.util.LinkedList<WaveformVectorProcess> processList)
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 java.lang.Exception
java.lang.Exception
protected static java.lang.String requestToString(edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] in, edu.iris.Fissures.IfSeismogramDC.RequestFilter[][] avail)
protected static void handle(AbstractEventChannelPair ecp, Stage stage, java.lang.Throwable t, SeismogramSource seismogramSource, java.lang.String requestString)