Package edu.sc.seis.sod.source.network
Interface NetworkSource
- All Superinterfaces:
Source
- All Known Implementing Classes:
AbstractNetworkSource
,CombineNetworkSource
,CSVNetworkSource
,FdsnStation
,FilterNetworkFinder
,InstrumentationFromDB
,LoadedNetworkSource
,MockNetworkSource
,NetworkFinder
,RetryNetworkSource
,StationXML
,VelocityNetworkSource
,WinstonNetworkSource
,WrappingNetworkSource
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends edu.iris.Fissures.network.ChannelImpl>
getChannels
(edu.iris.Fissures.network.StationImpl station) edu.iris.Fissures.IfNetwork.Instrumentation
getInstrumentation
(edu.iris.Fissures.network.ChannelImpl chanId) 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.TimeInterval
int
edu.sc.seis.fissuresUtil.cache.RetryStrategy
edu.iris.Fissures.model.QuantityImpl
getSensitivity
(edu.iris.Fissures.network.ChannelImpl chanId) List<? extends edu.iris.Fissures.network.StationImpl>
getStations
(edu.iris.Fissures.network.NetworkAttrImpl net) void
setConstraints
(NetworkQueryConstraints constraints) Methods inherited from interface edu.sc.seis.sod.source.Source
appendToName, getName
-
Method Details
-
getRefreshInterval
edu.iris.Fissures.model.TimeInterval getRefreshInterval() -
getNetwork
edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr) -
getNetworkByName
List<? extends edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(String name) throws edu.iris.Fissures.IfNetwork.NetworkNotFound - Throws:
edu.iris.Fissures.IfNetwork.NetworkNotFound
-
getNetworks
- Throws:
SodSourceException
-
getStations
List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net) throws SodSourceException - Throws:
SodSourceException
-
getChannels
List<? extends edu.iris.Fissures.network.ChannelImpl> getChannels(edu.iris.Fissures.network.StationImpl station) throws SodSourceException - Throws:
SodSourceException
-
getSensitivity
edu.iris.Fissures.model.QuantityImpl getSensitivity(edu.iris.Fissures.network.ChannelImpl chanId) 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
edu.iris.Fissures.IfNetwork.Instrumentation getInstrumentation(edu.iris.Fissures.network.ChannelImpl chanId) 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
-
setConstraints
-
getRetries
int getRetries()- Specified by:
getRetries
in interfaceSource
-
getRetryStrategy
edu.sc.seis.fissuresUtil.cache.RetryStrategy getRetryStrategy()
-