Class WaveformStationStatus
- java.lang.Object
-
- edu.sc.seis.sod.status.AbstractVelocityStatus
-
- edu.sc.seis.sod.status.waveformArm.WaveformStationStatus
-
- All Implemented Interfaces:
SodElement
,NetworkMonitor
,WaveformMonitor
public class WaveformStationStatus extends AbstractVelocityStatus implements WaveformMonitor, NetworkMonitor
-
-
Constructor Summary
Constructors Constructor Description WaveformStationStatus(java.lang.String fileDir, java.lang.String templateName)
WaveformStationStatus(org.w3c.dom.Element config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
change(edu.iris.Fissures.IfNetwork.Channel channel, Status s)
void
change(edu.iris.Fissures.IfNetwork.Site site, Status s)
void
change(edu.iris.Fissures.IfNetwork.Station station, Status s)
void
change(edu.iris.Fissures.network.NetworkAttrImpl net, Status status)
protected void
doUpdate(edu.iris.Fissures.network.StationImpl station)
int
getNumDirDeep()
Method getNumDirDeep returns how many directories below the base status directory this template will writevoid
setArmStatus(java.lang.String status)
void
update(EventChannelPair ecp)
void
update(EventNetworkPair ecp)
void
update(EventStationPair ecp)
void
update(EventVectorPair ecp)
-
Methods inherited from class edu.sc.seis.sod.status.AbstractVelocityStatus
getNestedTextForElement, getTemplateName, loadTemplate, loadTemplate, scheduleOutput, scheduleOutput
-
-
-
-
Constructor Detail
-
WaveformStationStatus
public WaveformStationStatus(java.lang.String fileDir, java.lang.String templateName) throws java.io.IOException, java.sql.SQLException
- Throws:
java.io.IOException
java.sql.SQLException
-
WaveformStationStatus
public WaveformStationStatus(org.w3c.dom.Element config) throws java.io.IOException, java.sql.SQLException
- Throws:
java.io.IOException
java.sql.SQLException
-
-
Method Detail
-
getNumDirDeep
public int getNumDirDeep()
Description copied from class:AbstractVelocityStatus
Method getNumDirDeep returns how many directories below the base status directory this template will write- Specified by:
getNumDirDeep
in classAbstractVelocityStatus
-
update
public void update(EventNetworkPair ecp)
- Specified by:
update
in interfaceWaveformMonitor
-
update
public void update(EventStationPair ecp)
- Specified by:
update
in interfaceWaveformMonitor
-
update
public void update(EventChannelPair ecp)
- Specified by:
update
in interfaceWaveformMonitor
-
update
public void update(EventVectorPair ecp)
- Specified by:
update
in interfaceWaveformMonitor
-
doUpdate
protected void doUpdate(edu.iris.Fissures.network.StationImpl station)
-
setArmStatus
public void setArmStatus(java.lang.String status) throws java.lang.Exception
- Specified by:
setArmStatus
in interfaceNetworkMonitor
- Throws:
java.lang.Exception
-
change
public void change(edu.iris.Fissures.IfNetwork.Station station, Status s)
- Specified by:
change
in interfaceNetworkMonitor
-
change
public void change(edu.iris.Fissures.IfNetwork.Channel channel, Status s)
- Specified by:
change
in interfaceNetworkMonitor
-
change
public void change(edu.iris.Fissures.network.NetworkAttrImpl net, Status status)
- Specified by:
change
in interfaceNetworkMonitor
-
change
public void change(edu.iris.Fissures.IfNetwork.Site site, Status s)
- Specified by:
change
in interfaceNetworkMonitor
-
-