public class WaveformVectorFork extends java.lang.Object implements WaveformVectorProcess, Threadable
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<java.lang.String> |
packages |
protected java.util.List<WaveformVectorProcess> |
processes |
| Constructor and Description |
|---|
WaveformVectorFork(org.w3c.dom.Element config) |
| Modifier and Type | Method and Description |
|---|---|
WaveformVectorResult |
accept(CacheEvent event,
ChannelGroup channelGroup,
RequestFilter[][] request,
RequestFilter[][] available,
LocalSeismogramImpl[][] seismograms,
CookieJar cookieJar) |
static LocalSeismogramImpl[][] |
copySeismograms(LocalSeismogramImpl[][] seismograms) |
static WaveformVectorProcess |
createSubsetter(Subsetter s) |
WaveformVectorResult |
doAND(CacheEvent event,
ChannelGroup channelGroup,
RequestFilter[][] request,
RequestFilter[][] available,
LocalSeismogramImpl[][] seismograms,
CookieJar cookieJar) |
java.util.List<java.lang.String> |
getPackages() |
protected Subsetter |
getSubsetter(Subsetter s) |
WaveformVectorProcess[] |
getWrappedProcessors() |
boolean |
isThreadSafe() |
static WaveformVectorProcess |
load(org.w3c.dom.Element el) |
public static final java.util.List<java.lang.String> packages
protected java.util.List<WaveformVectorProcess> processes
public WaveformVectorFork(org.w3c.dom.Element config)
throws ConfigurationException
ConfigurationExceptionpublic java.util.List<java.lang.String> getPackages()
protected Subsetter getSubsetter(Subsetter s) throws ConfigurationException
ConfigurationExceptionpublic static WaveformVectorProcess load(org.w3c.dom.Element el) throws ConfigurationException
ConfigurationExceptionpublic static WaveformVectorProcess createSubsetter(Subsetter s) throws ConfigurationException
ConfigurationExceptionpublic WaveformVectorResult accept(CacheEvent event, ChannelGroup channelGroup, RequestFilter[][] request, RequestFilter[][] available, LocalSeismogramImpl[][] seismograms, CookieJar cookieJar) throws java.lang.Exception
accept in interface WaveformVectorProcessjava.lang.Exceptionpublic WaveformVectorResult doAND(CacheEvent event, ChannelGroup channelGroup, RequestFilter[][] request, RequestFilter[][] available, LocalSeismogramImpl[][] seismograms, CookieJar cookieJar) throws java.lang.Exception
java.lang.Exceptionpublic static LocalSeismogramImpl[][] copySeismograms(LocalSeismogramImpl[][] seismograms)
public WaveformVectorProcess[] getWrappedProcessors()
public boolean isThreadSafe()
isThreadSafe in interface Threadable