edu.sc.seis.fissuresUtil.cache
Interface ProxyPlottableDC

All Superinterfaces:
PlottableDCOperations
All Known Implementing Classes:
CachePlottableDC, NSPlottableDC, RetryPlottableDC

public interface ProxyPlottableDC
extends PlottableDCOperations


Method Summary
 PlottableDC getCorbaObject()
          Gets the real corba DataCenter object for which this is a proxy.
 PlottableDCOperations getWrappedDC()
          Returns the DataCenterOperations directly inside of this one
 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

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


getWrappedDC

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

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