Class TransientNameService
- java.lang.Object
-
- com.sun.corba.ee.impl.naming.cosnaming.TransientNameService
-
public class TransientNameService extends java.lang.Object
Class TransientNameService implements a transient name service using TransientNamingContexts and TransientBindingIterators, which implement the org.omg.CosNaming::NamingContext and org.omg.CosNaming::BindingIterator interfaces specfied by the OMG Common Object Services Specification.The TransientNameService creates the initial NamingContext object.
-
-
Field Summary
Fields Modifier and Type Field Description private Object
theInitialNamingContext
private static NamingSystemException
wrapper
-
Constructor Summary
Constructors Constructor Description TransientNameService(ORB orb)
Constructs a new TransientNameService, and creates an initial NamingContext, whose object reference can be obtained by the initialNamingContext method.TransientNameService(ORB orb, java.lang.String serviceName)
Constructs a new TransientNameService, and creates an initial NamingContext, whose object reference can be obtained by the initialNamingContext method.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
initialize(ORB orb, java.lang.String nameServiceName)
This method initializes Transient Name Service by associating Root context with POA and registering the root context with INS Object Keymap.Object
initialNamingContext()
Return the initial NamingContext.
-
-
-
Field Detail
-
wrapper
private static final NamingSystemException wrapper
-
theInitialNamingContext
private Object theInitialNamingContext
-
-
Constructor Detail
-
TransientNameService
public TransientNameService(ORB orb) throws INITIALIZE
Constructs a new TransientNameService, and creates an initial NamingContext, whose object reference can be obtained by the initialNamingContext method.- Parameters:
orb
- The ORB object- Throws:
INITIALIZE
- Thrown if the TransientNameService cannot initialize.
-
TransientNameService
public TransientNameService(ORB orb, java.lang.String serviceName) throws INITIALIZE
Constructs a new TransientNameService, and creates an initial NamingContext, whose object reference can be obtained by the initialNamingContext method.- Parameters:
orb
- The ORB objectserviceName
- Stringified key used for INS Service registry- Throws:
INITIALIZE
- Thrown if the TransientNameService cannot initialize.
-
-
Method Detail
-
initialize
private void initialize(ORB orb, java.lang.String nameServiceName) throws INITIALIZE
This method initializes Transient Name Service by associating Root context with POA and registering the root context with INS Object Keymap.- Throws:
INITIALIZE
-
initialNamingContext
public Object initialNamingContext()
Return the initial NamingContext.- Returns:
- the object reference for the initial NamingContext.
-
-