public class ForkProcess extends java.lang.Object implements WaveformProcess, Threadable
Modifier and Type | Field and Description |
---|---|
protected java.util.List |
localSeisProcessList |
static java.util.List<java.lang.String> |
packages |
Constructor and Description |
---|
ForkProcess(org.w3c.dom.Element config) |
Modifier and Type | Method and Description |
---|---|
WaveformResult |
accept(edu.sc.seis.fissuresUtil.cache.CacheEvent event,
edu.iris.Fissures.network.ChannelImpl channel,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms,
CookieJar cookieJar)
Forks the processing off the LocalSeismograms.
|
static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] |
copySeismograms(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms) |
static WaveformProcess |
createSubsetter(Subsetter s) |
protected WaveformResult |
doAND(edu.sc.seis.fissuresUtil.cache.CacheEvent event,
edu.iris.Fissures.network.ChannelImpl channel,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request,
edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available,
edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms,
CookieJar cookieJar) |
WaveformProcess[] |
getWrappedProcessors() |
boolean |
isThreadSafe() |
java.lang.String |
toString() |
public static final java.util.List<java.lang.String> packages
protected java.util.List localSeisProcessList
public ForkProcess(org.w3c.dom.Element config) throws ConfigurationException
ConfigurationException
public boolean isThreadSafe()
isThreadSafe
in interface Threadable
public static WaveformProcess createSubsetter(Subsetter s) throws ConfigurationException
ConfigurationException
public WaveformResult accept(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
accept
in interface WaveformProcess
java.lang.Exception
protected WaveformResult doAND(edu.sc.seis.fissuresUtil.cache.CacheEvent event, edu.iris.Fissures.network.ChannelImpl channel, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] request, edu.iris.Fissures.IfSeismogramDC.RequestFilter[] available, edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
java.lang.Exception
public static edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] copySeismograms(edu.iris.Fissures.seismogramDC.LocalSeismogramImpl[] seismograms)
public java.lang.String toString()
toString
in class java.lang.Object
public WaveformProcess[] getWrappedProcessors()