Package edu.sc.seis.sod.source.network
Class FdsnStation
java.lang.Object
edu.sc.seis.sod.source.AbstractSource
edu.sc.seis.sod.source.network.AbstractNetworkSource
edu.sc.seis.sod.source.network.FdsnStation
- All Implemented Interfaces:
NetworkSource
,Source
public class FdsnStation extends AbstractNetworkSource
-
Field Summary
Fields Modifier and Type Field Description static edu.iris.Fissures.model.TimeInterval
ONE_SECOND
Fields inherited from class edu.sc.seis.sod.source.network.AbstractNetworkSource
constraints, REFRESH_ELEMENT, refreshInterval
Fields inherited from class edu.sc.seis.sod.source.AbstractSource
name, NAME_ELEMENT, RETRIES_ELEMENT
-
Constructor Summary
Constructors Constructor Description FdsnStation()
FdsnStation(java.lang.String name, int retries, edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams queryParams)
FdsnStation(org.w3c.dom.Element config)
-
Method Summary
Modifier and Type Method Description edu.sc.seis.fissuresUtil.chooser.CoarseAvailableData
getAvailableData()
java.util.List<? extends edu.iris.Fissures.network.ChannelImpl>
getChannels(edu.iris.Fissures.network.StationImpl station)
edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams
getDefaultQueryParams()
edu.iris.Fissures.IfNetwork.Instrumentation
getInstrumentation(edu.iris.Fissures.network.ChannelImpl chan)
edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess
getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr)
java.util.List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess>
getNetworkByName(java.lang.String name)
java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl>
getNetworks()
edu.iris.Fissures.model.QuantityImpl
getSensitivity(edu.iris.Fissures.network.ChannelImpl chan)
java.util.List<? extends edu.iris.Fissures.network.StationImpl>
getStations(edu.iris.Fissures.network.NetworkAttrImpl net)
void
includeRestricted(boolean val)
Methods inherited from class edu.sc.seis.sod.source.network.AbstractNetworkSource
getRefreshInterval, setConstraints
Methods inherited from class edu.sc.seis.sod.source.AbstractSource
appendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategy
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface edu.sc.seis.sod.source.network.NetworkSource
getRetries, getRetryStrategy
-
Field Details
-
ONE_SECOND
public static final edu.iris.Fissures.model.TimeInterval ONE_SECOND
-
-
Constructor Details
-
FdsnStation
public FdsnStation() -
FdsnStation
public FdsnStation(java.lang.String name, int retries, edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams queryParams) -
FdsnStation
public FdsnStation(org.w3c.dom.Element config) throws java.lang.Exception- Throws:
java.lang.Exception
-
-
Method Details
-
includeRestricted
public void includeRestricted(boolean val) -
getNetwork
public edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr) -
getNetworkByName
public java.util.List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(java.lang.String name) throws edu.iris.Fissures.IfNetwork.NetworkNotFound- Throws:
edu.iris.Fissures.IfNetwork.NetworkNotFound
-
getNetworks
public java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks() throws SodSourceException- Throws:
SodSourceException
-
getStations
public java.util.List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net) throws SodSourceException- Throws:
SodSourceException
-
getChannels
public java.util.List<? extends edu.iris.Fissures.network.ChannelImpl> getChannels(edu.iris.Fissures.network.StationImpl station) throws SodSourceException- Throws:
SodSourceException
-
getSensitivity
public edu.iris.Fissures.model.QuantityImpl getSensitivity(edu.iris.Fissures.network.ChannelImpl chan) throws edu.iris.Fissures.IfNetwork.ChannelNotFound, edu.sc.seis.fissuresUtil.sac.InvalidResponse, SodSourceException- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.sc.seis.fissuresUtil.sac.InvalidResponse
SodSourceException
-
getInstrumentation
public edu.iris.Fissures.IfNetwork.Instrumentation getInstrumentation(edu.iris.Fissures.network.ChannelImpl chan) throws SodSourceException, edu.iris.Fissures.IfNetwork.ChannelNotFound, edu.sc.seis.fissuresUtil.sac.InvalidResponse- Throws:
SodSourceException
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.sc.seis.fissuresUtil.sac.InvalidResponse
-
getAvailableData
public edu.sc.seis.fissuresUtil.chooser.CoarseAvailableData getAvailableData() -
getDefaultQueryParams
public edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams getDefaultQueryParams()
-