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
public interface NetworkSource extends Source
-
Method Summary
Modifier and Type Method Description java.util.List<? 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)
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.TimeInterval
getRefreshInterval()
int
getRetries()
edu.sc.seis.fissuresUtil.cache.RetryStrategy
getRetryStrategy()
edu.iris.Fissures.model.QuantityImpl
getSensitivity(edu.iris.Fissures.network.ChannelImpl chanId)
java.util.List<? extends edu.iris.Fissures.network.StationImpl>
getStations(edu.iris.Fissures.network.NetworkAttrImpl net)
void
setConstraints(NetworkQueryConstraints constraints)
-
Method Details
-
getRefreshInterval
edu.iris.Fissures.model.TimeInterval getRefreshInterval() -
getNetwork
edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr) -
getNetworkByName
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
java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks() throws SodSourceException- Throws:
SodSourceException
-
getStations
java.util.List<? extends edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl net) throws SodSourceException- Throws:
SodSourceException
-
getChannels
java.util.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()
-