edu.sc.seis.fissuresUtil.cache
Interface ProxyPlottableDC

All Superinterfaces:
edu.iris.Fissures.IfPlottable.PlottableDCOperations
All Known Implementing Classes:
CachePlottableDC, NSPlottableDC, RetryPlottableDC

public interface ProxyPlottableDC
extends edu.iris.Fissures.IfPlottable.PlottableDCOperations


Method Summary
 edu.iris.Fissures.IfPlottable.PlottableDC getCorbaObject()
          Gets the real corba DataCenter object for which this is a proxy.
 edu.iris.Fissures.IfPlottable.PlottableDCOperations getWrappedDC()
          Returns the DataCenterOperations directly inside of this one
 edu.iris.Fissures.IfPlottable.PlottableDCOperations 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.IfPlottable.PlottableDCOperations
custom_sizes, get_event_sizes, get_for_day, get_for_event, get_plottable, get_whole_day_sizes
 

Method Detail

getWrappedDC

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


getWrappedDC

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


getCorbaObject

edu.iris.Fissures.IfPlottable.PlottableDC getCorbaObject()
Gets the real corba DataCenter object for which this is a proxy.