Package edu.sc.seis.sod
Class EventArm
java.lang.Object
edu.sc.seis.sod.EventArm
- All Implemented Interfaces:
Arm
,java.lang.Runnable
public class EventArm extends java.lang.Object implements Arm
This class handles the subsetting of the Events based on the subsetters
specified in the configuration file (xml file). Created: Thu Mar 14 14:09:52
2002
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description void
add(EventMonitor monitor)
void
change(edu.sc.seis.sod.model.event.StatefulEvent event)
edu.sc.seis.sod.model.event.CacheEvent
getLastEvent()
java.lang.String
getName()
EventSource[]
getSources()
java.util.List<OriginSubsetter>
getSubsetters()
java.lang.Object
getWaveformArmSync()
void
handle(edu.sc.seis.sod.model.event.CacheEvent[] events)
boolean
isActive()
void
run()
void
setWaitForWaveformProcessing(boolean b)
-
Constructor Details
-
EventArm
- Throws:
ConfigurationException
-
EventArm
- Throws:
ConfigurationException
-
EventArm
public EventArm(org.w3c.dom.Element config, boolean waitForWaveformProcessing) throws ConfigurationException- Throws:
ConfigurationException
-
-
Method Details
-
isActive
public boolean isActive() -
getName
public java.lang.String getName() -
run
public void run()- Specified by:
run
in interfacejava.lang.Runnable
-
add
-
getLastEvent
public edu.sc.seis.sod.model.event.CacheEvent getLastEvent() -
handle
public void handle(edu.sc.seis.sod.model.event.CacheEvent[] events) -
change
public void change(edu.sc.seis.sod.model.event.StatefulEvent event) -
setWaitForWaveformProcessing
public void setWaitForWaveformProcessing(boolean b) -
getSources
-
getSubsetters
-
getWaveformArmSync
public java.lang.Object getWaveformArmSync()
-