edu.sc.seis.fissuresUtil.cache
Interface ProxySeismogramDC

All Superinterfaces:
CorbaServerWrapper, edu.iris.Fissures.IfSeismogramDC.DataCenterOperations
All Known Implementing Classes:
AbstractProxySeismogramDC, CoarseRequestCutSeismogramDC, NSSeismogramDC, RetrySeismogramDC

public interface ProxySeismogramDC
extends edu.iris.Fissures.IfSeismogramDC.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.
 edu.iris.Fissures.IfSeismogramDC.DataCenterOperations getWrappedDC()
          Returns the DataCenterOperations directly inside of this one
 edu.iris.Fissures.IfSeismogramDC.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

edu.iris.Fissures.IfSeismogramDC.DataCenterOperations getWrappedDC()
Returns the DataCenterOperations directly inside of this one


getWrappedDC

edu.iris.Fissures.IfSeismogramDC.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.