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(CacheEvent event,
ChannelImpl channel,
RequestFilter[] request,
RequestFilter[] available,
LocalSeismogramImpl[] seismograms,
CookieJar cookieJar)
Forks the processing off the LocalSeismograms.
|
static LocalSeismogramImpl[] |
copySeismograms(LocalSeismogramImpl[] seismograms) |
static WaveformProcess |
createSubsetter(Subsetter s) |
protected WaveformResult |
doAND(CacheEvent event,
ChannelImpl channel,
RequestFilter[] request,
RequestFilter[] available,
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
ConfigurationExceptionpublic boolean isThreadSafe()
isThreadSafe in interface Threadablepublic static WaveformProcess createSubsetter(Subsetter s) throws ConfigurationException
ConfigurationExceptionpublic WaveformResult accept(CacheEvent event, ChannelImpl channel, RequestFilter[] request, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
accept in interface WaveformProcessjava.lang.Exceptionprotected WaveformResult doAND(CacheEvent event, ChannelImpl channel, RequestFilter[] request, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar) throws java.lang.Exception
java.lang.Exceptionpublic static LocalSeismogramImpl[] copySeismograms(LocalSeismogramImpl[] seismograms)
public java.lang.String toString()
toString in class java.lang.Objectpublic WaveformProcess[] getWrappedProcessors()