Class WaveformNetworkStatus
java.lang.Object
edu.sc.seis.sod.status.AbstractVelocityStatus
edu.sc.seis.sod.status.waveformArm.WaveformNetworkStatus
- All Implemented Interfaces:
SodElement
,NetworkMonitor
,WaveformMonitor
public class WaveformNetworkStatus extends AbstractVelocityStatus implements WaveformMonitor, NetworkMonitor
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
networkListTemplate
-
Constructor Summary
Constructors Constructor Description WaveformNetworkStatus(org.w3c.dom.Element config)
-
Method Summary
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 s)
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
-
Field Details
-
networkListTemplate
protected java.lang.String networkListTemplate
-
-
Constructor Details
-
WaveformNetworkStatus
public WaveformNetworkStatus(org.w3c.dom.Element config) throws java.sql.SQLException, java.net.MalformedURLException, java.io.IOException- Throws:
java.sql.SQLException
java.net.MalformedURLException
java.io.IOException
-
-
Method Details
-
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
- Specified by:
update
in interfaceWaveformMonitor
-
update
- Specified by:
update
in interfaceWaveformMonitor
-
update
- Specified by:
update
in interfaceWaveformMonitor
-
update
- Specified by:
update
in interfaceWaveformMonitor
-
setArmStatus
public void setArmStatus(java.lang.String status) throws java.lang.Exception- Specified by:
setArmStatus
in interfaceNetworkMonitor
- Throws:
java.lang.Exception
-
change
- Specified by:
change
in interfaceNetworkMonitor
-
change
- Specified by:
change
in interfaceNetworkMonitor
-
change
- Specified by:
change
in interfaceNetworkMonitor
-
change
- Specified by:
change
in interfaceNetworkMonitor
-