edu.sc.seis.fissuresUtil.cache
Class SynchronizedNetworkAccess

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
      extended by edu.sc.seis.fissuresUtil.cache.SynchronizedNetworkAccess
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 SynchronizedNetworkAccess
extends ProxyNetworkAccess

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
 
Constructor Summary
SynchronizedNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess netAC)
           
 
Method Summary
 edu.iris.Fissures.IfNetwork.NetworkAttr get_attributes()
           
 edu.iris.Fissures.AuditElement[] get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId chanId)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail()
           
 edu.iris.Fissures.IfNetwork.NetworkAccess getCorbaObject()
           
 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)
           
 void reset()
          If this ProxyNetworkAccess is holding onto a ProxyNetworkAccess, it calls reset on that network access.
 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 chanId, edu.iris.Fissures.TimeRange timeRange)
           
 edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId chanId)
           
 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 stationId)
           
 edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId chanId)
           
 edu.iris.Fissures.IfNetwork.ChannelId[][] retrieve_groupings()
           
 edu.iris.Fissures.IfNetwork.Instrumentation retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId chanId, edu.iris.Fissures.Time time)
           
 edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()
           
 edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId chanId, edu.iris.Fissures.TimeRange timeRange)
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
a_writeable, get_audit_trail_for_site, get_audit_trail_for_station, getFullName, getNetworkAccess, getServerDNS, getServerName, getServerType, 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
 

Constructor Detail

SynchronizedNetworkAccess

public SynchronizedNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess netAC)
Method Detail

reset

public void reset()
Description copied from class: ProxyNetworkAccess
If this ProxyNetworkAccess is holding onto a ProxyNetworkAccess, it calls reset on that network access. Otherwise it just falls through.

Specified by:
reset in interface CorbaServerWrapper
Overrides:
reset in class ProxyNetworkAccess

getCorbaObject

public edu.iris.Fissures.IfNetwork.NetworkAccess getCorbaObject()
Overrides:
getCorbaObject in class ProxyNetworkAccess

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

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_for_station

public edu.iris.Fissures.IfNetwork.Channel[] retrieve_for_station(edu.iris.Fissures.IfNetwork.StationId stationId)
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 chanId)
                                                          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_channel

public edu.iris.Fissures.IfNetwork.Channel retrieve_channel(edu.iris.Fissures.IfNetwork.ChannelId chanId)
                                                     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

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_instrumentation

public edu.iris.Fissures.IfNetwork.Instrumentation retrieve_instrumentation(edu.iris.Fissures.IfNetwork.ChannelId chanId,
                                                                            edu.iris.Fissures.Time 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_calibrations

public edu.iris.Fissures.IfNetwork.Calibration[] retrieve_calibrations(edu.iris.Fissures.IfNetwork.ChannelId chanId,
                                                                       edu.iris.Fissures.TimeRange timeRange)
                                                                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_time_corrections

public edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId chanId,
                                                                              edu.iris.Fissures.TimeRange timeRange)
                                                                       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

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

get_audit_trail_for_channel

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_channel(edu.iris.Fissures.IfNetwork.ChannelId chanId)
                                                             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