com.isti.jevalresp
Class FissuresNamingUtils

java.lang.Object
  extended by com.isti.jevalresp.FissuresNamingUtils

public class FissuresNamingUtils
extends java.lang.Object

Class FissuresNamingUtils defines a set of static methods used to find a given Network DataCenter object on a Fissures server. Uses code lifted from the 'FissuresNamingServiceImpl' class in the 'FissuresUtil' module.


Method Summary
static java.lang.String appendKindNames(java.lang.String dns)
          Appends "kind" names to the various components of given path string.
static edu.iris.Fissures.IfNetwork.NetworkDC getNetworkDC(org.omg.CosNaming.NamingContextExt namingContextObj, java.lang.String dns, java.lang.String objectname)
          Returns the NeworkDC object reference in the namingService.
static java.lang.String getVersion()
          Returns a string representing the Fissures version.
static org.omg.CORBA.Object resolve(org.omg.CosNaming.NamingContextExt namingContextObj, java.lang.String dns, java.lang.String interfacename, java.lang.String objectname)
          Resolves a CORBA object with the name objectname.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getNetworkDC

public static edu.iris.Fissures.IfNetwork.NetworkDC getNetworkDC(org.omg.CosNaming.NamingContextExt namingContextObj,
                                                                 java.lang.String dns,
                                                                 java.lang.String objectname)
                                                          throws org.omg.CosNaming.NamingContextPackage.NotFound,
                                                                 org.omg.CosNaming.NamingContextPackage.CannotProceed,
                                                                 org.omg.CosNaming.NamingContextPackage.InvalidName,
                                                                 org.omg.CORBA.ORBPackage.InvalidName
Returns the NeworkDC object reference in the namingService.

Parameters:
namingContextObj - the NamingContextExt object to use.
dns - a String value.
objectname - a String value.
Returns:
a NetworkDC value.
Throws:
org.omg.CosNaming.NamingContextPackage.NotFound - if an error occurs.
org.omg.CosNaming.NamingContextPackage.CannotProceed - if an error occurs.
org.omg.CosNaming.NamingContextPackage.InvalidName - if an error occurs.
org.omg.CORBA.ORBPackage.InvalidName - if an error occurs.

resolve

public static org.omg.CORBA.Object resolve(org.omg.CosNaming.NamingContextExt namingContextObj,
                                           java.lang.String dns,
                                           java.lang.String interfacename,
                                           java.lang.String objectname)
                                    throws org.omg.CosNaming.NamingContextPackage.NotFound,
                                           org.omg.CosNaming.NamingContextPackage.CannotProceed,
                                           org.omg.CosNaming.NamingContextPackage.InvalidName,
                                           org.omg.CORBA.ORBPackage.InvalidName
Resolves a CORBA object with the name objectname.

Parameters:
namingContextObj - the NamingContextExt object to use.
dns - a String value.
interfacename - a String value.
objectname - a String value.
Returns:
an org.omg.CORBA.Object value.
Throws:
org.omg.CosNaming.NamingContextPackage.NotFound - if an error occurs.
org.omg.CosNaming.NamingContextPackage.CannotProceed - if an error occurs.
org.omg.CosNaming.NamingContextPackage.InvalidName - if an error occurs.
org.omg.CORBA.ORBPackage.InvalidName - if an error occurs.

appendKindNames

public static java.lang.String appendKindNames(java.lang.String dns)
Appends "kind" names to the various components of given path string.

Parameters:
dns - the input string.
Returns:
A new version of the input string with "kind" names added.

getVersion

public static java.lang.String getVersion()
Returns a string representing the Fissures version.

Returns:
A string representing the Fissures version.