Class NamingContextListener

    • Field Detail

      • name

        protected String name
        Name of the associated naming context.
      • container

        protected Object container
        Associated container.
      • debug

        protected int debug
        Debugging level.
      • initialized

        protected boolean initialized
        Initialized flag.
      • namingResources

        protected NamingResources namingResources
        Associated naming resources.
      • namingContext

        protected NamingContext namingContext
        Associated JNDI context.
      • compCtx

        protected Context compCtx
        Comp context.
      • envCtx

        protected Context envCtx
        Env context.
    • Constructor Detail

      • NamingContextListener

        public NamingContextListener()
        Create a new naming context listener.
    • Method Detail

      • getDebug

        public int getDebug()
        Return the "debug" property.
      • setDebug

        public void setDebug​(int debug)
        Set the "debug" property.
        Parameters:
        debug - The new debug level
      • getName

        public String getName()
        Return the "name" property.
      • setName

        public void setName​(String name)
        Set the "name" property.
        Parameters:
        name - The new name
      • getNamingContext

        public NamingContext getNamingContext()
        Return the associated naming context.
      • lifecycleEvent

        public void lifecycleEvent​(LifecycleEvent event)
        Acknowledge the occurrence of the specified event.
        Specified by:
        lifecycleEvent in interface LifecycleListener
        Parameters:
        event - LifecycleEvent that has occurred
      • containerEvent

        public void containerEvent​(ContainerEvent event)
        Acknowledge the occurrence of the specified event. Note: Will never be called when the listener is associated to a Server, since it is not a Container.
        Specified by:
        containerEvent in interface ContainerListener
        Parameters:
        event - ContainerEvent that has occurred
      • addEjb

        public void addEjb​(ContextEjb ejb)
        Set the specified EJBs in the naming context.
      • addEnvironment

        public void addEnvironment​(ContextEnvironment env)
        Set the specified environment entries in the naming context.
      • addLocalEjb

        public void addLocalEjb​(ContextLocalEjb localEjb)
        Set the specified local EJBs in the naming context.
      • addResource

        public void addResource​(ContextResource resource)
        Set the specified resources in the naming context.
      • addResourceEnvRef

        public void addResourceEnvRef​(String name,
                                      String type)
        Set the specified resources in the naming context.
      • addResourceLink

        public void addResourceLink​(ContextResourceLink resourceLink)
        Set the specified resource link in the naming context.
      • removeEjb

        public void removeEjb​(String name)
        Set the specified EJBs in the naming context.
      • removeEnvironment

        public void removeEnvironment​(String name)
        Set the specified environment entries in the naming context.
      • removeLocalEjb

        public void removeLocalEjb​(String name)
        Set the specified local EJBs in the naming context.
      • removeResource

        public void removeResource​(String name)
        Set the specified resources in the naming context.
      • removeResourceEnvRef

        public void removeResourceEnvRef​(String name)
        Set the specified resources in the naming context.
      • removeResourceLink

        public void removeResourceLink​(String name)
        Set the specified resources in the naming context.
      • log

        protected void log​(String message)
        Log the specified message to our current Logger (if any).
        Parameters:
        message - Message to be logged
      • log

        protected void log​(String message,
                           Throwable t)
        Log the specified message and exception to our current Logger (if any).
        Parameters:
        message - Message to be logged
        t - Related exception
      • logName

        protected String logName()
        Return the abbreviated name of this container for logging messsages