public class NetworkFinder extends AbstractNetworkSource
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> |
byNameCache |
protected java.lang.String |
dns |
protected edu.sc.seis.fissuresUtil.cache.VestingNetworkDC |
netDC |
protected java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> |
recentNetworksCache |
constraints, REFRESH_ELEMENT, refreshIntervalname, NAME_ELEMENT, RETRIES_ELEMENT| Constructor and Description |
|---|
NetworkFinder(org.w3c.dom.Element config) |
NetworkFinder(java.lang.String dns,
java.lang.String name,
int retries) |
| Modifier and Type | Method and Description |
|---|---|
protected edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess |
checkCache(edu.iris.Fissures.IfNetwork.NetworkId netId) |
protected java.util.List<edu.iris.Fissures.network.ChannelImpl> |
checkStationTimeOverlap(edu.iris.Fissures.network.StationImpl station,
edu.iris.Fissures.IfNetwork.Channel[] inChannels) |
java.util.List<edu.iris.Fissures.network.ChannelImpl> |
getChannels(edu.iris.Fissures.network.StationImpl station) |
java.lang.String |
getDNS()
returns the DNSName of the server.
|
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) |
edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess |
getNetwork(edu.iris.Fissures.IfNetwork.NetworkId netId) |
java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> |
getNetworkByName(java.lang.String name) |
edu.sc.seis.fissuresUtil.cache.ProxyNetworkDC |
getNetworkDC() |
java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> |
getNetworks() |
java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> |
getNetworksInternal() |
edu.iris.Fissures.model.QuantityImpl |
getSensitivity(edu.iris.Fissures.network.ChannelImpl chan) |
java.util.List<edu.iris.Fissures.network.StationImpl> |
getStations(edu.iris.Fissures.network.NetworkAttrImpl netId) |
void |
reset() |
getRefreshInterval, setConstraintsappendToName, getFissuresNamingService, getName, getRetries, getRetryStrategy, setRetryStrategyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRetries, getRetryStrategyappendToName, getNameprotected java.lang.String dns
protected java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> recentNetworksCache
protected java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> byNameCache
protected edu.sc.seis.fissuresUtil.cache.VestingNetworkDC netDC
public NetworkFinder(java.lang.String dns,
java.lang.String name,
int retries)
public NetworkFinder(org.w3c.dom.Element config)
throws java.lang.Exception
java.lang.Exceptionpublic edu.sc.seis.fissuresUtil.cache.ProxyNetworkDC getNetworkDC()
public edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.network.NetworkAttrImpl attr)
public edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess getNetwork(edu.iris.Fissures.IfNetwork.NetworkId netId)
public java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworkByName(java.lang.String name)
throws edu.iris.Fissures.IfNetwork.NetworkNotFound
edu.iris.Fissures.IfNetwork.NetworkNotFoundpublic java.util.List<? extends edu.iris.Fissures.network.NetworkAttrImpl> getNetworks()
public java.util.List<edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess> getNetworksInternal()
public java.util.List<edu.iris.Fissures.network.StationImpl> getStations(edu.iris.Fissures.network.NetworkAttrImpl netId)
public java.util.List<edu.iris.Fissures.network.ChannelImpl> getChannels(edu.iris.Fissures.network.StationImpl station)
public edu.iris.Fissures.IfNetwork.Instrumentation getInstrumentation(edu.iris.Fissures.network.ChannelImpl chan)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
edu.sc.seis.fissuresUtil.sac.InvalidResponse
edu.iris.Fissures.IfNetwork.ChannelNotFoundedu.sc.seis.fissuresUtil.sac.InvalidResponsepublic edu.iris.Fissures.model.QuantityImpl getSensitivity(edu.iris.Fissures.network.ChannelImpl chan)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
edu.sc.seis.fissuresUtil.sac.InvalidResponse
edu.iris.Fissures.IfNetwork.ChannelNotFoundedu.sc.seis.fissuresUtil.sac.InvalidResponsepublic java.lang.String getDNS()
String valueprotected java.util.List<edu.iris.Fissures.network.ChannelImpl> checkStationTimeOverlap(edu.iris.Fissures.network.StationImpl station,
edu.iris.Fissures.IfNetwork.Channel[] inChannels)
protected edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess checkCache(edu.iris.Fissures.IfNetwork.NetworkId netId)
public void reset()