edu.sc.seis.fissuresUtil.cache
Class LazyNetworkAccess

java.lang.Object
  extended by edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
      extended by edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess
          extended by edu.sc.seis.fissuresUtil.cache.LazyNetworkAccess
All Implemented Interfaces:
AuditSystemAccess, ConcreteNetworkAccessOperations, NetworkAccess, CorbaServerWrapper, java.io.Serializable, org.omg.CORBA.portable.IDLEntity

public class LazyNetworkAccess
extends CacheNetworkAccess

Holds a NetworkAttr and a NetworkDC and lazily reconnects to the NetworkAccess if needed using retrieve_by_id.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess
attr, stations
 
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
LazyNetworkAccess(NetworkAttrImpl attr, ProxyNetworkDC netDC)
           
LazyNetworkAccess(NetworkAttrImpl attr, ProxyNetworkFinder netFinder)
           
 
Method Summary
 NetworkAccess getNetworkAccess()
           
 
Methods inherited from class edu.sc.seis.fissuresUtil.cache.CacheNetworkAccess
get_attributes, reset, retrieve_channel, retrieve_final_units, retrieve_for_station, retrieve_initial_units, retrieve_instrumentation, retrieve_sensitivity, retrieve_stations
 
Methods inherited from class edu.sc.seis.fissuresUtil.cache.ProxyNetworkAccess
a_writeable, get_audit_trail_for_channel, get_audit_trail_for_site, get_audit_trail_for_station, get_audit_trail, getCorbaObject, getFullName, getServerDNS, getServerName, getServerType, locate_channels, retrieve_all_channels, retrieve_calibrations, retrieve_channels_by_code, retrieve_grouping, retrieve_groupings, retrieve_time_corrections, setNetworkAccess, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LazyNetworkAccess

public LazyNetworkAccess(NetworkAttrImpl attr,
                         ProxyNetworkDC netDC)

LazyNetworkAccess

public LazyNetworkAccess(NetworkAttrImpl attr,
                         ProxyNetworkFinder netFinder)
Method Detail

getNetworkAccess

public NetworkAccess getNetworkAccess()
Overrides:
getNetworkAccess in class ProxyNetworkAccess