public class CacheNetworkAccess extends ProxyNetworkAccess
Modifier and Type | Field and Description |
---|---|
protected edu.iris.Fissures.network.NetworkAttrImpl |
attr |
protected edu.iris.Fissures.IfNetwork.Station[] |
stations |
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
Constructor and Description |
---|
CacheNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net) |
CacheNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net,
edu.iris.Fissures.network.NetworkAttrImpl attr) |
Modifier and Type | Method and Description |
---|---|
edu.iris.Fissures.network.NetworkAttrImpl |
get_attributes() |
void |
reset()
Resetting a CacheNetworkAccess clears the cache and calls reset on the
network access it's holding if it is also a ProxyNetworkAccess
|
edu.iris.Fissures.IfNetwork.Channel |
retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id) |
edu.iris.Fissures.Unit |
retrieve_final_units(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.Time the_time) |
edu.iris.Fissures.IfNetwork.Channel[] |
retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId id)
retreives the channels for the stations, but uses the cached copy if it
has been previously retrieved.
|
edu.iris.Fissures.Unit |
retrieve_initial_units(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.Time the_time) |
edu.iris.Fissures.IfNetwork.Instrumentation |
retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.Time the_time) |
edu.iris.Fissures.IfNetwork.Sensitivity |
retrieve_sensitivity(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.Time the_time) |
edu.iris.Fissures.IfNetwork.Station[] |
retrieve_stations()
retreives the stations for the network, but uses the cached copy if it
has been previously retrieved.
|
a_writeable, get_audit_trail_for_channel, get_audit_trail_for_site, get_audit_trail_for_station, get_audit_trail, getCorbaObject, getFullName, getNetworkAccess, getServerDNS, getServerName, getServerType, locate_channels, retrieve_all_channels, retrieve_calibrations, retrieve_channels_by_code, retrieve_grouping, retrieve_groupings, retrieve_time_corrections, setNetworkAccess, toString
protected edu.iris.Fissures.network.NetworkAttrImpl attr
protected edu.iris.Fissures.IfNetwork.Station[] stations
public CacheNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net)
public CacheNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net, edu.iris.Fissures.network.NetworkAttrImpl attr)
public void reset()
reset
in interface CorbaServerWrapper
reset
in class ProxyNetworkAccess
public edu.iris.Fissures.network.NetworkAttrImpl get_attributes()
get_attributes
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
get_attributes
in class ProxyNetworkAccess
public edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()
retrieve_stations
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
retrieve_stations
in class ProxyNetworkAccess
public edu.iris.Fissures.IfNetwork.Channel[] retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId id)
retrieve_for_station
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
retrieve_for_station
in class ProxyNetworkAccess
public edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_channel
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
retrieve_channel
in class ProxyNetworkAccess
edu.iris.Fissures.IfNetwork.ChannelNotFound
public edu.iris.Fissures.IfNetwork.Instrumentation retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.Time the_time) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_instrumentation
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
retrieve_instrumentation
in class ProxyNetworkAccess
edu.iris.Fissures.IfNetwork.ChannelNotFound
public edu.iris.Fissures.IfNetwork.Sensitivity retrieve_sensitivity(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.Time the_time) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_sensitivity
in class ProxyNetworkAccess
edu.iris.Fissures.IfNetwork.ChannelNotFound
public edu.iris.Fissures.Unit retrieve_initial_units(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.Time the_time) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_initial_units
in class ProxyNetworkAccess
edu.iris.Fissures.IfNetwork.ChannelNotFound
public edu.iris.Fissures.Unit retrieve_final_units(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.Time the_time) throws edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_final_units
in class ProxyNetworkAccess
edu.iris.Fissures.IfNetwork.ChannelNotFound