edu.sc.seis.sod.process.waveform
Class TransferResponse

java.lang.Object
  extended by edu.sc.seis.sod.process.waveform.TransferResponse
All Implemented Interfaces:
WaveformProcess, SodElement, Subsetter, Threadable

public class TransferResponse
extends java.lang.Object
implements WaveformProcess, Threadable


Field Summary
static float DEFAULT_HIGH_CUT
           
static float DEFAULT_HIGH_PASS
           
static float DEFAULT_LOW_CUT
           
static float DEFAULT_LOW_PASS
           
 
Constructor Summary
TransferResponse(org.w3c.dom.Element config)
           
 
Method Summary
 WaveformResult accept(CacheEvent event, ChannelImpl channel, RequestFilter[] original, RequestFilter[] available, LocalSeismogramImpl[] seismograms, CookieJar cookieJar)
          Processes localSeismograms, possibly modifying them.
static SacPoleZero checkResponse(ChannelId chanId, NetworkSource na)
           
 boolean isThreadSafe()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LOW_CUT

public static final float DEFAULT_LOW_CUT
See Also:
Constant Field Values

DEFAULT_LOW_PASS

public static final float DEFAULT_LOW_PASS
See Also:
Constant Field Values

DEFAULT_HIGH_PASS

public static final float DEFAULT_HIGH_PASS
See Also:
Constant Field Values

DEFAULT_HIGH_CUT

public static final float DEFAULT_HIGH_CUT
See Also:
Constant Field Values
Constructor Detail

TransferResponse

public TransferResponse(org.w3c.dom.Element config)
                 throws ConfigurationException
Throws:
ConfigurationException
Method Detail

accept

public WaveformResult accept(CacheEvent event,
                             ChannelImpl channel,
                             RequestFilter[] original,
                             RequestFilter[] available,
                             LocalSeismogramImpl[] seismograms,
                             CookieJar cookieJar)
                      throws java.lang.Exception
Description copied from interface: WaveformProcess
Processes localSeismograms, possibly modifying them.

Specified by:
accept in interface WaveformProcess
Throws:
java.lang.Exception

checkResponse

public static SacPoleZero checkResponse(ChannelId chanId,
                                        NetworkSource na)
                                 throws InvalidResponse
Throws:
InvalidResponse

isThreadSafe

public boolean isThreadSafe()
Specified by:
isThreadSafe in interface Threadable