edu.sc.seis.fissuresUtil.cache
Class ProxyNetworkAccess

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
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
Direct Known Subclasses:
CacheNetworkAccess, LoggingNetworkAccess, NSNetworkAccess, RetryNetworkAccess, SynchronizedNetworkAccess

public abstract class ProxyNetworkAccess
extends java.lang.Object
implements edu.iris.Fissures.IfNetwork.NetworkAccess, edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations, CorbaServerWrapper

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
ProxyNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net)
           
 
Method Summary
 edu.iris.Fissures.IfNetwork.ConcreteNetwork a_writeable()
           
 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_for_site(edu.iris.Fissures.IfNetwork.SiteId id)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail_for_station(edu.iris.Fissures.IfNetwork.StationId id)
           
 edu.iris.Fissures.AuditElement[] get_audit_trail()
           
 edu.iris.Fissures.IfNetwork.NetworkAccess getCorbaObject()
           
 java.lang.String getFullName()
           
 edu.iris.Fissures.IfNetwork.NetworkAccess getNetworkAccess()
           
 java.lang.String getServerDNS()
           
 java.lang.String getServerName()
           
 java.lang.String getServerType()
           
 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 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.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 p1)
           
 edu.iris.Fissures.IfNetwork.ChannelId[] retrieve_grouping(edu.iris.Fissures.IfNetwork.ChannelId id)
           
 edu.iris.Fissures.IfNetwork.ChannelId[][] retrieve_groupings()
           
 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()
           
 edu.iris.Fissures.IfNetwork.TimeCorrection[] retrieve_time_corrections(edu.iris.Fissures.IfNetwork.ChannelId id, edu.iris.Fissures.TimeRange time_range)
           
protected  void setNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess na)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProxyNetworkAccess

public ProxyNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess net)
Method Detail

reset

public void reset()
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

getCorbaObject

public edu.iris.Fissures.IfNetwork.NetworkAccess getCorbaObject()

getServerDNS

public java.lang.String getServerDNS()
Specified by:
getServerDNS in interface CorbaServerWrapper

getServerName

public java.lang.String getServerName()
Specified by:
getServerName in interface CorbaServerWrapper

getFullName

public java.lang.String getFullName()
Specified by:
getFullName in interface CorbaServerWrapper

getServerType

public java.lang.String getServerType()
Specified by:
getServerType in interface CorbaServerWrapper

setNetworkAccess

protected void setNetworkAccess(edu.iris.Fissures.IfNetwork.NetworkAccess na)

get_attributes

public edu.iris.Fissures.IfNetwork.NetworkAttr get_attributes()
Specified by:
get_attributes in interface edu.iris.Fissures.IfNetwork.NetworkAccess

retrieve_stations

public edu.iris.Fissures.IfNetwork.Station[] retrieve_stations()
Specified by:
retrieve_stations in interface edu.iris.Fissures.IfNetwork.NetworkAccess

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

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
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

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
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
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

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
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_sensitivity

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
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_initial_units

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
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

retrieve_final_units

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
Throws:
edu.iris.Fissures.IfNetwork.ChannelNotFound

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
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 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
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

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
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
Throws:
edu.iris.Fissures.NotImplemented

getNetworkAccess

public edu.iris.Fissures.IfNetwork.NetworkAccess getNetworkAccess()

a_writeable

public edu.iris.Fissures.IfNetwork.ConcreteNetwork a_writeable()
Specified by:
a_writeable in interface edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations

get_audit_trail_for_site

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_site(edu.iris.Fissures.IfNetwork.SiteId id)
                                                          throws edu.iris.Fissures.IfNetwork.SiteNotFound,
                                                                 edu.iris.Fissures.NotImplemented
Specified by:
get_audit_trail_for_site in interface edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations
Throws:
edu.iris.Fissures.IfNetwork.SiteNotFound
edu.iris.Fissures.NotImplemented

get_audit_trail_for_station

public edu.iris.Fissures.AuditElement[] get_audit_trail_for_station(edu.iris.Fissures.IfNetwork.StationId id)
                                                             throws edu.iris.Fissures.IfNetwork.StationNotFound,
                                                                    edu.iris.Fissures.NotImplemented
Specified by:
get_audit_trail_for_station in interface edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessOperations
Throws:
edu.iris.Fissures.IfNetwork.StationNotFound
edu.iris.Fissures.NotImplemented

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object