edu.sc.seis.cormorant.network
Class NetworkServantLocator

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.PortableServer.ServantLocatorPOA
          extended by edu.sc.seis.cormorant.network.NetworkServantLocator
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, org.omg.PortableServer.ServantLocatorOperations, org.omg.PortableServer.ServantManagerOperations

public class NetworkServantLocator
extends org.omg.PortableServer.ServantLocatorPOA

NetworkServantLocator.java Created: Thu Mar 15 12:27:25 2001


Field Summary
protected  org.omg.PortableServer.POA myPOA
           
protected  java.util.HashMap<java.lang.String,edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA> networkAccessPoaMap
           
protected  java.util.HashMap<java.lang.String,edu.iris.Fissures.network.NetworkAttrImpl> networks
           
 
Constructor Summary
NetworkServantLocator(org.omg.PortableServer.POA myPOA)
           
 
Method Summary
protected  edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA getNetworkAccessPOA(java.lang.String networkObjId)
           
 java.lang.String networkIdToObjKey(edu.iris.Fissures.IfNetwork.NetworkId id)
           
 java.lang.String objKeyToNetworkCode(java.lang.String objKey)
           
 edu.iris.Fissures.IfNetwork.NetworkId objKeyToNetworkId(java.lang.String objKey)
           
 void postinvoke(byte[] oid, org.omg.PortableServer.POA adapter, java.lang.String operation, java.lang.Object the_cookie, org.omg.PortableServer.Servant the_servant)
           
 org.omg.PortableServer.Servant preinvoke(byte[] oid, org.omg.PortableServer.POA adapter, java.lang.String operation, org.omg.PortableServer.ServantLocatorPackage.CookieHolder the_cookie)
           
 void refresh()
           
 
Methods inherited from class org.omg.PortableServer.ServantLocatorPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

networks

protected java.util.HashMap<java.lang.String,edu.iris.Fissures.network.NetworkAttrImpl> networks

networkAccessPoaMap

protected java.util.HashMap<java.lang.String,edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA> networkAccessPoaMap

myPOA

protected org.omg.PortableServer.POA myPOA
Constructor Detail

NetworkServantLocator

public NetworkServantLocator(org.omg.PortableServer.POA myPOA)
                      throws edu.sc.seis.fissuresUtil.database.NotFound
Throws:
edu.sc.seis.fissuresUtil.database.NotFound
Method Detail

preinvoke

public org.omg.PortableServer.Servant preinvoke(byte[] oid,
                                                org.omg.PortableServer.POA adapter,
                                                java.lang.String operation,
                                                org.omg.PortableServer.ServantLocatorPackage.CookieHolder the_cookie)

postinvoke

public void postinvoke(byte[] oid,
                       org.omg.PortableServer.POA adapter,
                       java.lang.String operation,
                       java.lang.Object the_cookie,
                       org.omg.PortableServer.Servant the_servant)

refresh

public void refresh()
             throws edu.sc.seis.fissuresUtil.database.NotFound
Throws:
edu.sc.seis.fissuresUtil.database.NotFound

networkIdToObjKey

public java.lang.String networkIdToObjKey(edu.iris.Fissures.IfNetwork.NetworkId id)

objKeyToNetworkCode

public java.lang.String objKeyToNetworkCode(java.lang.String objKey)

objKeyToNetworkId

public edu.iris.Fissures.IfNetwork.NetworkId objKeyToNetworkId(java.lang.String objKey)

getNetworkAccessPOA

protected edu.iris.Fissures.IfNetwork.ConcreteNetworkAccessPOA getNetworkAccessPOA(java.lang.String networkObjId)