edu.sc.seis.fissuresUtil.cache
Class RetryPlottableDC
java.lang.Object
edu.sc.seis.fissuresUtil.cache.RetryPlottableDC
- All Implemented Interfaces:
- PlottableDCOperations, CorbaServerWrapper, ProxyPlottableDC
public class RetryPlottableDC
- extends java.lang.Object
- implements ProxyPlottableDC, CorbaServerWrapper
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RetryPlottableDC
public RetryPlottableDC(NSPlottableDC plottable,
int retry)
RetryPlottableDC
public RetryPlottableDC(NSPlottableDC plottable,
RetryStrategy strat)
custom_sizes
public boolean custom_sizes()
- Specified by:
custom_sizes in interface PlottableDCOperations
get_plottable
public Plottable[] get_plottable(RequestFilter request,
Dimension pixel_size)
throws PlottableNotAvailable,
UnsupportedDimension,
NotImplemented
- Specified by:
get_plottable in interface PlottableDCOperations
- Throws:
PlottableNotAvailable
UnsupportedDimension
NotImplemented
get_whole_day_sizes
public Dimension[] get_whole_day_sizes()
- Specified by:
get_whole_day_sizes in interface PlottableDCOperations
get_for_day
public Plottable[] get_for_day(ChannelId channel_id,
int year,
int jday,
Dimension pixel_size)
throws PlottableNotAvailable,
UnsupportedDimension
- Specified by:
get_for_day in interface PlottableDCOperations
- Throws:
PlottableNotAvailable
UnsupportedDimension
get_event_sizes
public Dimension[] get_event_sizes()
- Specified by:
get_event_sizes in interface PlottableDCOperations
get_for_event
public Plottable[] get_for_event(EventAccess event,
ChannelId channel_id,
Dimension pixel_size)
throws PlottableNotAvailable,
UnsupportedDimension
- Specified by:
get_for_event in interface PlottableDCOperations
- Throws:
PlottableNotAvailable
UnsupportedDimension
getWrappedDC
public PlottableDCOperations getWrappedDC()
- Description copied from interface:
ProxyPlottableDC
- Returns the DataCenterOperations directly inside of this one
- Specified by:
getWrappedDC in interface ProxyPlottableDC
getWrappedDC
public PlottableDCOperations getWrappedDC(java.lang.Class wrappedClass)
- Description copied from interface:
ProxyPlottableDC
- 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
- Specified by:
getWrappedDC in interface ProxyPlottableDC
reset
public void reset()
- Description copied from interface:
ProxyPlottableDC
- Resets the proxy, potentially removing any cached data and
reresolving the corba reference.
- Specified by:
reset in interface CorbaServerWrapper- Specified by:
reset in interface ProxyPlottableDC
getCorbaObject
public PlottableDC getCorbaObject()
- Description copied from interface:
ProxyPlottableDC
- Gets the real corba DataCenter object for which this is a proxy.
- Specified by:
getCorbaObject in interface ProxyPlottableDC
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName in interface CorbaServerWrapper
getServerDNS
public java.lang.String getServerDNS()
- Specified by:
getServerDNS in interface CorbaServerWrapper
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName in interface CorbaServerWrapper
getServerType
public java.lang.String getServerType()
- Specified by:
getServerType in interface CorbaServerWrapper