Class 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.

    See Also:
    NamingContextImpl, BindingIteratorImpl, TransientNamingContext, TransientBindingIterator
    • 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 object
        serviceName - 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.