edu.sc.seis.fissuresUtil.cache
Interface ProxySeismogramDC

All Superinterfaces:
CorbaServerWrapper, DataCenterOperations
All Known Implementing Classes:
AbstractProxySeismogramDC, CoarseRequestCutSeismogramDC, NSSeismogramDC, RetrySeismogramDC

public interface ProxySeismogramDC
extends DataCenterOperations, CorbaServerWrapper


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
 
Method Summary
 org.omg.CORBA.Object getCorbaObject()
          Gets the real corba DataCenter object for which this is a proxy.
 DataCenterOperations getWrappedDC()
          Returns the DataCenterOperations directly inside of this one
 DataCenterOperations getWrappedDC(java.lang.Class wrappedClass)
          Traverses through all of the ProxySeismogramDCs contained by this one, or the one it contains and if it finds one of the passed in class, returns it.
 void reset()
          Resets the proxy, potentially removing any cached data and reresolving the corba reference.
 
Methods inherited from interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
available_data, cancel_request, queue_seismograms, request_seismograms, request_status, retrieve_queue, retrieve_seismograms
 
Methods inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
getFullName, getServerDNS, getServerName, getServerType
 

Method Detail

getWrappedDC

DataCenterOperations getWrappedDC()
Returns the DataCenterOperations directly inside of this one


getWrappedDC

DataCenterOperations getWrappedDC(java.lang.Class wrappedClass)
Traverses through all of the ProxySeismogramDCs contained by this one, or the one it contains and if it finds one of the passed in class, returns it. If there isn't one, it throws IllegalArgumentException


reset

void reset()
Resets the proxy, potentially removing any cached data and reresolving the corba reference.

Specified by:
reset in interface CorbaServerWrapper

getCorbaObject

org.omg.CORBA.Object getCorbaObject()
Gets the real corba DataCenter object for which this is a proxy.