edu.sc.seis.sod.source.network
Interface NetworkSource

All Superinterfaces:
Source
All Known Implementing Classes:
AbstractNetworkSource, CombineNetworkSource, CSVNetworkSource, FilterNetworkFinder, InstrumentationFromDB, LoadedNetworkSource, MockNetworkSource, NetworkFinder, StationXML, VelocityNetworkSource, WinstonNetworkSource, WrappingNetworkSource

public interface NetworkSource
extends Source


Method Summary
 java.util.List<? extends ChannelImpl> getChannels(StationImpl station)
           
 Instrumentation getInstrumentation(ChannelId chanId)
           
 CacheNetworkAccess getNetwork(NetworkAttrImpl attr)
           
 java.util.List<? extends CacheNetworkAccess> getNetworkByName(java.lang.String name)
           
 java.util.List<? extends NetworkAttrImpl> getNetworks()
           
 TimeInterval getRefreshInterval()
           
 QuantityImpl getSensitivity(ChannelId chanId)
           
 java.util.List<? extends StationImpl> getStations(NetworkId net)
           
 
Methods inherited from interface edu.sc.seis.sod.source.Source
getDNS, getName
 

Method Detail

getRefreshInterval

TimeInterval getRefreshInterval()

getNetwork

CacheNetworkAccess getNetwork(NetworkAttrImpl attr)

getNetworkByName

java.util.List<? extends CacheNetworkAccess> getNetworkByName(java.lang.String name)
                                                              throws NetworkNotFound
Throws:
NetworkNotFound

getNetworks

java.util.List<? extends NetworkAttrImpl> getNetworks()

getStations

java.util.List<? extends StationImpl> getStations(NetworkId net)

getChannels

java.util.List<? extends ChannelImpl> getChannels(StationImpl station)

getSensitivity

QuantityImpl getSensitivity(ChannelId chanId)
                            throws ChannelNotFound,
                                   InvalidResponse
Throws:
ChannelNotFound
InvalidResponse

getInstrumentation

Instrumentation getInstrumentation(ChannelId chanId)
                                   throws ChannelNotFound,
                                          InvalidResponse
Throws:
ChannelNotFound
InvalidResponse