Interface ComponentEnvManager

All Known Implementing Classes:
ComponentEnvManagerImpl

@Contract public interface ComponentEnvManager
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment origEnv, Collection<com.sun.enterprise.deployment.EnvironmentProperty> envProps, Collection<com.sun.enterprise.deployment.ResourceReferenceDescriptor> resRefs)
     
    bindToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env)
     
    getComponentEnvId(com.sun.enterprise.deployment.JndiNameEnvironment env)
     
    org.glassfish.api.invocation.ApplicationEnvironment
    Returns the current application environment if not running in a specified container
    com.sun.enterprise.deployment.JndiNameEnvironment
    Deprecated.
    Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
    com.sun.enterprise.deployment.JndiNameEnvironment
    Deprecated.
    Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
    void
    unbindFromComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env)
     
  • Method Details

    • getJndiNameEnvironment

      @Deprecated com.sun.enterprise.deployment.JndiNameEnvironment getJndiNameEnvironment(String componentId)
      Deprecated.
      Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
      Parameters:
      componentId - can be null, then method returns null.
    • getCurrentJndiNameEnvironment

      @Deprecated com.sun.enterprise.deployment.JndiNameEnvironment getCurrentJndiNameEnvironment()
      Deprecated.
      Remove once WebContainer sets JndiNameEnvironment on every "new ComponentInvocation()"
    • getComponentEnvId

      String getComponentEnvId(com.sun.enterprise.deployment.JndiNameEnvironment env)
    • bindToComponentNamespace

      String bindToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env) throws NamingException
      Throws:
      NamingException
    • addToComponentNamespace

      void addToComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment origEnv, Collection<com.sun.enterprise.deployment.EnvironmentProperty> envProps, Collection<com.sun.enterprise.deployment.ResourceReferenceDescriptor> resRefs) throws NamingException
      Throws:
      NamingException
    • unbindFromComponentNamespace

      void unbindFromComponentNamespace(com.sun.enterprise.deployment.JndiNameEnvironment env) throws NamingException
      Throws:
      NamingException
    • getCurrentApplicationEnvironment

      org.glassfish.api.invocation.ApplicationEnvironment getCurrentApplicationEnvironment()
      Returns the current application environment if not running in a specified container
      Returns:
      The current application environment or null if we are not currently running as a specific application