Class VirtualSubcontext

  • All Implemented Interfaces:
    javax.naming.Context

    public class VirtualSubcontext
    extends ContextFlyweight
    Version:
    $Rev$ $Date$
    • Field Detail

      • nameInContext

        private final javax.naming.Name nameInContext
      • context

        private final javax.naming.Context context
    • Constructor Detail

      • VirtualSubcontext

        public VirtualSubcontext​(javax.naming.Name nameInContext,
                                 javax.naming.Context context)
                          throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
    • Method Detail

      • getContext

        protected javax.naming.Context getContext()
                                           throws javax.naming.NamingException
        Specified by:
        getContext in class ContextFlyweight
        Throws:
        javax.naming.NamingException
      • getName

        protected javax.naming.Name getName​(javax.naming.Name name)
                                     throws javax.naming.NamingException
        Overrides:
        getName in class ContextFlyweight
        Throws:
        javax.naming.NamingException
      • getName

        protected java.lang.String getName​(java.lang.String name)
                                    throws javax.naming.NamingException
        Overrides:
        getName in class ContextFlyweight
        Throws:
        javax.naming.NamingException
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • close

        public void close()
                   throws javax.naming.NamingException
        Specified by:
        close in interface javax.naming.Context
        Overrides:
        close in class ContextFlyweight
        Throws:
        javax.naming.NamingException
      • getNameInNamespace

        public java.lang.String getNameInNamespace()
                                            throws javax.naming.NamingException
        Specified by:
        getNameInNamespace in interface javax.naming.Context
        Overrides:
        getNameInNamespace in class ContextFlyweight
        Throws:
        javax.naming.NamingException