edu.sc.seis.sod
Class LocalSeismogramArm
java.lang.Object
edu.sc.seis.sod.AbstractWaveformRecipe
edu.sc.seis.sod.LocalSeismogramArm
- All Implemented Interfaces:
- SodElement, Subsetter
public class LocalSeismogramArm
- extends AbstractWaveformRecipe
- implements Subsetter
Method Summary |
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 dataCenter,
RequestFilter[] infilters,
RequestFilter[] outfilters)
|
void |
processLocalSeismogramArm(EventChannelPair ecp)
|
void |
processRequestGeneratorSubsetter(EventChannelPair ecp)
|
void |
processRequestSubsetter(EventChannelPair ecp,
RequestFilter[] infilters)
|
void |
processSeismograms(EventChannelPair ecp,
RequestFilter[] infilters,
RequestFilter[] outfilters,
LocalSeismogramImpl[] localSeismograms)
|
static WaveformResult |
runProcessorThreadCheck(WaveformProcess processor,
CacheEvent event,
ChannelImpl channel,
RequestFilter[] original,
RequestFilter[] available,
LocalSeismogramImpl[] seismograms,
CookieJar cookieJar)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LocalSeismogramArm
public LocalSeismogramArm(org.w3c.dom.Element config)
throws ConfigurationException
- Throws:
ConfigurationException
handle
public void handle(org.w3c.dom.Element el)
throws ConfigurationException
- Specified by:
handle
in class AbstractWaveformRecipe
- Throws:
ConfigurationException
getEventChannelSubsetter
public EventChannelSubsetter getEventChannelSubsetter()
getRequestGenerator
public RequestGenerator getRequestGenerator()
getRequestSubsetter
public RequestSubsetter getRequestSubsetter()
getAvailableDataSubsetter
public AvailableDataSubsetter getAvailableDataSubsetter()
getSeismogramDCLocator
public SeismogramSourceLocator getSeismogramDCLocator()
getProcesses
public WaveformProcess[] getProcesses()
add
public void add(WaveformProcess proc)
- Specified by:
add
in class AbstractWaveformRecipe
processLocalSeismogramArm
public void processLocalSeismogramArm(EventChannelPair ecp)
processRequestGeneratorSubsetter
public void processRequestGeneratorSubsetter(EventChannelPair ecp)
processRequestSubsetter
public void processRequestSubsetter(EventChannelPair ecp,
RequestFilter[] infilters)
processAvailableDataSubsetter
public void processAvailableDataSubsetter(EventChannelPair ecp,
SeismogramSource dataCenter,
RequestFilter[] infilters,
RequestFilter[] outfilters)
processSeismograms
public void processSeismograms(EventChannelPair ecp,
RequestFilter[] infilters,
RequestFilter[] outfilters,
LocalSeismogramImpl[] localSeismograms)
runProcessorThreadCheck
public static WaveformResult runProcessorThreadCheck(WaveformProcess processor,
CacheEvent event,
ChannelImpl channel,
RequestFilter[] original,
RequestFilter[] available,
LocalSeismogramImpl[] seismograms,
CookieJar cookieJar)
throws java.lang.Exception
- Throws:
java.lang.Exception