org.mobicents.slee.resource.parlay.util.corba
Class NamingServiceHelper

java.lang.Object
  extended by org.mobicents.slee.resource.parlay.util.corba.NamingServiceHelper

public class NamingServiceHelper
extends java.lang.Object

Utility class for getting objects from corba naming service.


Constructor Summary
NamingServiceHelper()
           
 
Method Summary
static org.omg.CORBA.Object getCorbaObjectReference(java.lang.String objectName, org.omg.CosNaming.NamingContextExt namingContextExt)
          Resolves the supplied name to an object reference.
static org.omg.CosNaming.NamingContextExt getDefaultNamingService(org.omg.CORBA.ORB orb)
          Returns the NameService NamingContextExt.
static org.omg.CosNaming.NamingContextExt getNamingService(org.omg.CORBA.ORB orb, java.lang.String nsIOR)
          Returns the NameService NamingContextExt.
static org.omg.CosNaming.NamingContextExt getNamingService(org.omg.CORBA.ORB orb, java.lang.String host, int port)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamingServiceHelper

public NamingServiceHelper()
Method Detail

getNamingService

public static org.omg.CosNaming.NamingContextExt getNamingService(org.omg.CORBA.ORB orb,
                                                                  java.lang.String host,
                                                                  int port)
                                                           throws java.io.IOException
Throws:
java.io.IOException

getDefaultNamingService

public static org.omg.CosNaming.NamingContextExt getDefaultNamingService(org.omg.CORBA.ORB orb)
                                                                  throws org.omg.CORBA.ORBPackage.InvalidName
Returns the NameService NamingContextExt.

Parameters:
orb -
Returns:
@throws InvalidName
Throws:
org.omg.CORBA.ORBPackage.InvalidName

getNamingService

public static org.omg.CosNaming.NamingContextExt getNamingService(org.omg.CORBA.ORB orb,
                                                                  java.lang.String nsIOR)
                                                           throws org.omg.CORBA.ORBPackage.InvalidName
Returns the NameService NamingContextExt.

Parameters:
orb -
nsIOR -
Returns:
@throws InvalidName
Throws:
org.omg.CORBA.ORBPackage.InvalidName

getCorbaObjectReference

public static org.omg.CORBA.Object getCorbaObjectReference(java.lang.String objectName,
                                                           org.omg.CosNaming.NamingContextExt namingContextExt)
                                                    throws org.omg.CosNaming.NamingContextPackage.CannotProceed,
                                                           org.omg.CosNaming.NamingContextPackage.NotFound,
                                                           org.omg.CosNaming.NamingContextPackage.InvalidName
Resolves the supplied name to an object reference.

Parameters:
objectName -
namingContextExt -
Returns:
@throws CannotProceed
Throws:
org.omg.CosNaming.NamingContextPackage.NotFound
org.omg.CosNaming.NamingContextPackage.InvalidName
org.omg.CosNaming.NamingContextPackage.CannotProceed


Copyright © 2009. All Rights Reserved.