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
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionFdsnStation
(String name, int retries, edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams queryParams) FdsnStation
(Element config) -
Method Summary
Modifier and TypeMethodDescriptionedu.sc.seis.fissuresUtil.chooser.CoarseAvailableData
List<? extends edu.iris.Fissures.network.ChannelImpl>
getChannels
(edu.iris.Fissures.network.StationImpl station) edu.sc.seis.seisFile.fdsnws.FDSNStationQueryParams
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) List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess>
getNetworkByName
(String name) List<? extends edu.iris.Fissures.network.NetworkAttrImpl>
edu.iris.Fissures.model.QuantityImpl
getSensitivity
(edu.iris.Fissures.network.ChannelImpl chan) 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
Methods inherited from interface edu.sc.seis.sod.source.Source
appendToName, getName
-
Field Details
-
ONE_SECOND
public static final edu.iris.Fissures.model.TimeInterval ONE_SECOND
-
-
Constructor Details
-
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 List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(String name) throws edu.iris.Fissures.IfNetwork.NetworkNotFound - Throws:
edu.iris.Fissures.IfNetwork.NetworkNotFound
-
getNetworks
public List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks() throws SodSourceException- Throws:
SodSourceException
-
getStations
public List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net) throws SodSourceException - Throws:
SodSourceException
-
getChannels
public 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()
-