edu.sc.seis.fissuresUtil.cache
Class AbstractProxySeismogramDC
java.lang.Object
edu.sc.seis.fissuresUtil.cache.AbstractProxySeismogramDC
- All Implemented Interfaces:
- edu.iris.Fissures.IfSeismogramDC.DataCenterOperations, CorbaServerWrapper, ProxySeismogramDC
- Direct Known Subclasses:
- CoarseRequestCutSeismogramDC, RetrySeismogramDC
public abstract class AbstractProxySeismogramDC
- extends java.lang.Object
- implements ProxySeismogramDC
Field Summary |
protected edu.iris.Fissures.IfSeismogramDC.DataCenterOperations |
seisDC
|
Method Summary |
org.omg.CORBA.Object |
getCorbaObject()
Gets the real corba DataCenter object for which this is a proxy. |
java.lang.String |
getFullName()
|
java.lang.String |
getServerDNS()
|
java.lang.String |
getServerName()
|
java.lang.String |
getServerType()
|
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 class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.iris.Fissures.IfSeismogramDC.DataCenterOperations |
available_data, cancel_request, queue_seismograms, request_seismograms, request_status, retrieve_queue, retrieve_seismograms |
seisDC
protected edu.iris.Fissures.IfSeismogramDC.DataCenterOperations seisDC
AbstractProxySeismogramDC
public AbstractProxySeismogramDC()
AbstractProxySeismogramDC
public AbstractProxySeismogramDC(edu.iris.Fissures.IfSeismogramDC.DataCenterOperations seisDC)
getWrappedDC
public edu.iris.Fissures.IfSeismogramDC.DataCenterOperations getWrappedDC()
- Description copied from interface:
ProxySeismogramDC
- Returns the DataCenterOperations directly inside of this one
- Specified by:
getWrappedDC
in interface ProxySeismogramDC
getWrappedDC
public edu.iris.Fissures.IfSeismogramDC.DataCenterOperations getWrappedDC(java.lang.Class wrappedClass)
- Description copied from interface:
ProxySeismogramDC
- 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 ProxySeismogramDC
reset
public void reset()
- Description copied from interface:
ProxySeismogramDC
- Resets the proxy, potentially removing any cached data and reresolving
the corba reference.
- Specified by:
reset
in interface CorbaServerWrapper
- Specified by:
reset
in interface ProxySeismogramDC
getCorbaObject
public org.omg.CORBA.Object getCorbaObject()
- Description copied from interface:
ProxySeismogramDC
- Gets the real corba DataCenter object for which this is a proxy.
- Specified by:
getCorbaObject
in interface ProxySeismogramDC
getServerName
public java.lang.String getServerName()
- Specified by:
getServerName
in interface CorbaServerWrapper
getServerType
public java.lang.String getServerType()
- Specified by:
getServerType
in interface CorbaServerWrapper
getServerDNS
public java.lang.String getServerDNS()
- Specified by:
getServerDNS
in interface CorbaServerWrapper
getFullName
public java.lang.String getFullName()
- Specified by:
getFullName
in interface CorbaServerWrapper