edu.sc.seis.fissuresUtil.cache
Interface ProxyNetworkDC

All Superinterfaces:
CorbaServerWrapper, edu.iris.Fissures.IfNetwork.NetworkDCOperations, ServerNameDNS
All Known Implementing Classes:
AbstractProxyNetworkDC, FilterNetworkDC, MockNetworkDC, NamedNetDC.Dodgy, NamedNetDC.Everybody, NamedNetDC.SingleChannel, NamedNetDC.Vector, NSNetworkDC, RetryNetworkDC, SynchronizedNetworkDC, VestingNetworkDC

public interface ProxyNetworkDC
extends edu.iris.Fissures.IfNetwork.NetworkDCOperations, ServerNameDNS


Field Summary
 
Fields inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
EVENTACCESS_TYPE, EVENTDC_TYPE, EVENTFINDER_TYPE, NETACCESS_TYPE, NETDC_TYPE, NETFINDER_TYPE, PLOTTABLEDC_TYPE, SEISDC_TYPE
 
Method Summary
 org.omg.CORBA.Object getCorbaObject()
          Gets the real corba object for which this is a proxy.
 edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC()
          Returns the DataCenterOperations directly inside of this one
 edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC(java.lang.Class wrappedClass)
          Traverses through all of the ProxyNetworkDCs 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.IfNetwork.NetworkDCOperations
a_explorer, a_finder
 
Methods inherited from interface edu.sc.seis.fissuresUtil.cache.CorbaServerWrapper
getFullName, getServerDNS, getServerName, getServerType
 

Method Detail

getWrappedDC

edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC()
Returns the DataCenterOperations directly inside of this one


getWrappedDC

edu.iris.Fissures.IfNetwork.NetworkDCOperations getWrappedDC(java.lang.Class wrappedClass)
Traverses through all of the ProxyNetworkDCs 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.

Specified by:
reset in interface CorbaServerWrapper

getCorbaObject

org.omg.CORBA.Object getCorbaObject()
Gets the real corba object for which this is a proxy.

Specified by:
getCorbaObject in interface ServerNameDNS