public class NSPlottableDC extends java.lang.Object implements ServerNameDNS, ProxyPlottableDC
Modifier and Type | Field and Description |
---|---|
protected FissuresNamingService |
namingService |
protected java.lang.ThreadLocal<edu.iris.Fissures.IfPlottable.PlottableDC> |
plottableDC |
protected java.lang.String |
serverDNS |
protected java.lang.String |
serverName |
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
Constructor and Description |
---|
NSPlottableDC(java.lang.String serverDNS,
java.lang.String serverName,
FissuresNamingService fissuresNamingService) |
Modifier and Type | Method and Description |
---|---|
boolean |
custom_sizes() |
edu.iris.Fissures.Dimension[] |
get_event_sizes() |
edu.iris.Fissures.Plottable[] |
get_for_day(edu.iris.Fissures.IfNetwork.ChannelId chan,
int year,
int jday,
edu.iris.Fissures.Dimension dim) |
edu.iris.Fissures.Plottable[] |
get_for_event(edu.iris.Fissures.IfEvent.EventAccess event,
edu.iris.Fissures.IfNetwork.ChannelId chan,
edu.iris.Fissures.Dimension dim) |
edu.iris.Fissures.Plottable[] |
get_plottable(edu.iris.Fissures.IfSeismogramDC.RequestFilter rf,
edu.iris.Fissures.Dimension dim) |
edu.iris.Fissures.Dimension[] |
get_whole_day_sizes() |
edu.iris.Fissures.IfPlottable.PlottableDC |
getCorbaObject()
Gets the real corba DataCenter object for which this is a proxy.
|
java.lang.String |
getFullName() |
edu.iris.Fissures.IfPlottable.PlottableDC |
getPlottableDC() |
org.omg.CORBA.Object |
getRealCorbaObject() |
java.lang.String |
getServerDNS() |
java.lang.String |
getServerName() |
java.lang.String |
getServerType() |
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.
|
protected java.lang.ThreadLocal<edu.iris.Fissures.IfPlottable.PlottableDC> plottableDC
protected java.lang.String serverDNS
protected java.lang.String serverName
protected FissuresNamingService namingService
public NSPlottableDC(java.lang.String serverDNS, java.lang.String serverName, FissuresNamingService fissuresNamingService)
public java.lang.String getServerDNS()
getServerDNS
in interface CorbaServerWrapper
public java.lang.String getServerName()
getServerName
in interface CorbaServerWrapper
public java.lang.String getFullName()
getFullName
in interface CorbaServerWrapper
public java.lang.String getServerType()
getServerType
in interface CorbaServerWrapper
public void reset()
ProxyPlottableDC
reset
in interface CorbaServerWrapper
reset
in interface ProxyPlottableDC
public org.omg.CORBA.Object getRealCorbaObject()
public edu.iris.Fissures.IfPlottable.PlottableDC getCorbaObject()
ProxyPlottableDC
getCorbaObject
in interface ProxyPlottableDC
getCorbaObject
in interface ServerNameDNS
public edu.iris.Fissures.IfPlottable.PlottableDC getPlottableDC()
public edu.iris.Fissures.Dimension[] get_whole_day_sizes()
get_whole_day_sizes
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
public edu.iris.Fissures.Dimension[] get_event_sizes()
get_event_sizes
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
public edu.iris.Fissures.Plottable[] get_for_day(edu.iris.Fissures.IfNetwork.ChannelId chan, int year, int jday, edu.iris.Fissures.Dimension dim) throws edu.iris.Fissures.IfPlottable.PlottableNotAvailable, edu.iris.Fissures.IfPlottable.UnsupportedDimension
get_for_day
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
edu.iris.Fissures.IfPlottable.PlottableNotAvailable
edu.iris.Fissures.IfPlottable.UnsupportedDimension
public boolean custom_sizes()
custom_sizes
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
public edu.iris.Fissures.Plottable[] get_for_event(edu.iris.Fissures.IfEvent.EventAccess event, edu.iris.Fissures.IfNetwork.ChannelId chan, edu.iris.Fissures.Dimension dim) throws edu.iris.Fissures.IfPlottable.PlottableNotAvailable, edu.iris.Fissures.IfPlottable.UnsupportedDimension
get_for_event
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
edu.iris.Fissures.IfPlottable.PlottableNotAvailable
edu.iris.Fissures.IfPlottable.UnsupportedDimension
public edu.iris.Fissures.Plottable[] get_plottable(edu.iris.Fissures.IfSeismogramDC.RequestFilter rf, edu.iris.Fissures.Dimension dim) throws edu.iris.Fissures.IfPlottable.PlottableNotAvailable, edu.iris.Fissures.IfPlottable.UnsupportedDimension, edu.iris.Fissures.NotImplemented
get_plottable
in interface edu.iris.Fissures.IfPlottable.PlottableDCOperations
edu.iris.Fissures.IfPlottable.PlottableNotAvailable
edu.iris.Fissures.IfPlottable.UnsupportedDimension
edu.iris.Fissures.NotImplemented
public edu.iris.Fissures.IfPlottable.PlottableDCOperations getWrappedDC()
ProxyPlottableDC
getWrappedDC
in interface ProxyPlottableDC
public edu.iris.Fissures.IfPlottable.PlottableDCOperations getWrappedDC(java.lang.Class wrappedClass)
ProxyPlottableDC
getWrappedDC
in interface ProxyPlottableDC