edu.sc.seis.fissuresUtil.cache
Class RetryNetworkAccess
java.lang.Object
edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
edu.sc.seis.fissuresUtil.cache.RetryNetworkAccess
- All Implemented Interfaces:
- edu.iris.Fissures.AuditSystemAccess, edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations, edu.iris.Fissures.IfNetwork.NetworkAccess, CorbaServerWrapper, java.io.Serializable, org.omg.CORBA.portable.IDLEntity
public class RetryNetworkAccess
- extends ProxyNetworkAccess
Just a pass thru class for the remote networkAccess, but this will retry if
there are errors, up to the specified number. This can help in the case of
temporary network/server errors, but may simply waste time in the case of
bigger errors.
- See Also:
- Serialized Form
Method Summary |
edu.iris.Fissures.IfNetwork.NetworkAttr |
get_attributes()
|
edu.iris.Fissures.AuditElement[] |
get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
|
edu.iris.Fissures.AuditElement[] |
get_audit_trail()
|
edu.iris.Fissures.IfNetwork.Channel[] |
locate_channels(edu.iris.Fissures.Area the_area,
edu.iris.Fissures.IfNetwork.SamplingRange sampling,
edu.iris.Fissures.IfNetwork.OrientationRange orientation)
|
edu.iris.Fissures.IfNetwork.ChannelId[] |
retrieve_all_channels(int seq_max,
edu.iris.Fissures.IfNetwork.ChannelIdIterHolder iter)
|
edu.iris.Fissures.IfNetwork.Calibration[] |
retrieve_calibrations(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.TimeRange the_time)
|
edu.iris.Fissures.IfNetwork.Channel |
retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
|
edu.iris.Fissures.IfNetwork.Channel[] |
retrieve_channels_by_code(java.lang.String station_code,
java.lang.String site_code,
java.lang.String channel_code)
|
edu.iris.Fissures.IfNetwork.Channel[] |
retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId p1)
|
edu.iris.Fissures.IfNetwork.ChannelId[] |
retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId id)
|
edu.iris.Fissures.IfNetwork.ChannelId[][] |
retrieve_groupings()
|
edu.iris.Fissures.IfNetwork.Instrumentation |
retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.Time the_time)
|
edu.iris.Fissures.IfNetwork.Station[] |
retrieve_stations()
|
edu.iris.Fissures.IfNetwork.TimeCorrection[] |
retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.TimeRange time_range)
|
Methods inherited from class edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess |
a_writeable, get_audit_trail_for_site, get_audit_trail_for_station, getCorbaObject, getFullName, getNetworkAccess, getServerDNS, getServerName, getServerType, reset, retrieve_final_units, retrieve_initial_units, retrieve_sensitivity, setNetworkAccess, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RetryNetworkAccess
public RetryNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net,
int retry)
RetryNetworkAccess
public RetryNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net,
RetryStrategy handler)
get_attributes
public edu.iris.Fissures.IfNetwork.NetworkAttr get_attributes()
- Specified by:
get_attributes
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
get_attributes
in class ProxyNetworkAccess
get_audit_trail_for_channel
public edu.iris.Fissures.AuditElement[] get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
edu.iris.Fissures.NotImplemented
- Specified by:
get_audit_trail_for_channel
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
get_audit_trail_for_channel
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented
get_audit_trail
public edu.iris.Fissures.AuditElement[] get_audit_trail()
throws edu.iris.Fissures.NotImplemented
- Specified by:
get_audit_trail
in interface edu.iris.Fissures.AuditSystemAccess
- Overrides:
get_audit_trail
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.NotImplemented
locate_channels
public edu.iris.Fissures.IfNetwork.Channel[] locate_channels(edu.iris.Fissures.Area the_area,
edu.iris.Fissures.IfNetwork.SamplingRange sampling,
edu.iris.Fissures.IfNetwork.OrientationRange orientation)
- Specified by:
locate_channels
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
locate_channels
in class ProxyNetworkAccess
retrieve_all_channels
public edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_all_channels(int seq_max,
edu.iris.Fissures.IfNetwork.ChannelIdIterHolder iter)
- Specified by:
retrieve_all_channels
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_all_channels
in class ProxyNetworkAccess
retrieve_calibrations
public edu.iris.Fissures.IfNetwork.Calibration[] retrieve_calibrations(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.TimeRange the_time)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
edu.iris.Fissures.NotImplemented
- Specified by:
retrieve_calibrations
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_calibrations
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented
retrieve_channel
public edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId id)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound
- Specified by:
retrieve_channel
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_channel
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_channels_by_code
public edu.iris.Fissures.IfNetwork.Channel[] retrieve_channels_by_code(java.lang.String station_code,
java.lang.String site_code,
java.lang.String channel_code)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound
- Specified by:
retrieve_channels_by_code
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_channels_by_code
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_for_station
public edu.iris.Fissures.IfNetwork.Channel[] retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId p1)
- Specified by:
retrieve_for_station
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_for_station
in class ProxyNetworkAccess
retrieve_grouping
public edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId id)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound
- Specified by:
retrieve_grouping
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_grouping
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_groupings
public edu.iris.Fissures.IfNetwork.ChannelId[][] retrieve_groupings()
- Specified by:
retrieve_groupings
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_groupings
in class ProxyNetworkAccess
retrieve_instrumentation
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
- Specified by:
retrieve_instrumentation
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_instrumentation
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
retrieve_stations
public edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()
- Specified by:
retrieve_stations
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_stations
in class ProxyNetworkAccess
retrieve_time_corrections
public edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId id,
edu.iris.Fissures.TimeRange time_range)
throws edu.iris.Fissures.IfNetwork.ChannelNotFound,
edu.iris.Fissures.NotImplemented
- Specified by:
retrieve_time_corrections
in interface edu.iris.Fissures.IfNetwork.NetworkAccess
- Overrides:
retrieve_time_corrections
in class ProxyNetworkAccess
- Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound
edu.iris.Fissures.NotImplemented