Class ContextNames

java.lang.Object
org.jboss.as.naming.deployment.ContextNames

public class ContextNames extends Object
Author:
John Bailey, Eduardo Martins
  • Field Details

    • NAMING

      public static final org.jboss.msc.service.ServiceName NAMING
      Parent ServiceName for all naming services.
    • JAVA_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName JAVA_CONTEXT_SERVICE_NAME
      ServiceName for java: namespace
    • COMPONENT_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName COMPONENT_CONTEXT_SERVICE_NAME
      Parent ServiceName for java:comp namespace
    • JBOSS_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName JBOSS_CONTEXT_SERVICE_NAME
      ServiceName for java:jboss namespace
    • GLOBAL_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName GLOBAL_CONTEXT_SERVICE_NAME
      ServiceName for java:global namespace
    • APPLICATION_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName APPLICATION_CONTEXT_SERVICE_NAME
      Parent ServiceName for java:app namespace
    • MODULE_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName MODULE_CONTEXT_SERVICE_NAME
      Parent ServiceName for java:module namespace
    • EXPORTED_CONTEXT_SERVICE_NAME

      public static final org.jboss.msc.service.ServiceName EXPORTED_CONTEXT_SERVICE_NAME
      ServiceName for java:jboss/exported namespace
  • Constructor Details

    • ContextNames

      public ContextNames()
  • Method Details

    • contextServiceNameOfComponent

      public static org.jboss.msc.service.ServiceName contextServiceNameOfComponent(String app, String module, String comp)
      Get the base service name of a component's JNDI namespace.
      Parameters:
      app - the application name (must not be null)
      module - the module name (must not be null)
      comp - the component name (must not be null)
      Returns:
      the base service name
    • contextServiceNameOfModule

      public static org.jboss.msc.service.ServiceName contextServiceNameOfModule(String app, String module)
      Get the base service name of a module's JNDI namespace.
      Parameters:
      app - the application name (must not be null)
      module - the module name (must not be null)
      Returns:
      the base service name
    • contextServiceNameOfApplication

      public static org.jboss.msc.service.ServiceName contextServiceNameOfApplication(String app)
      Get the base service name of an application's JNDI namespace.
      Parameters:
      app - the application name (must not be null)
      Returns:
      the base service name
    • bindInfoFor

      public static ContextNames.BindInfo bindInfoFor(String app, String module, String comp, String context)
      Get the service name of a context, or null if there is no service mapping for the context name.
      Parameters:
      app - the application name
      module - the module name
      comp - the component name
      context - the context to check
      Returns:
      the BindInfo
    • bindInfoForEnvEntry

      public static ContextNames.BindInfo bindInfoForEnvEntry(String app, String module, String comp, boolean useCompNamespace, String envEntryName)
      Get the service name of an environment entry
      Parameters:
      app - the application name
      module - the module name
      comp - the component name
      useCompNamespace - If the component has its own comp namespace
      envEntryName - The env entry name
      Returns:
      the service name or null if there is no service
    • buildServiceName

      public static org.jboss.msc.service.ServiceName buildServiceName(org.jboss.msc.service.ServiceName parentName, String relativeName)
    • bindInfoFor

      public static ContextNames.BindInfo bindInfoFor(String jndiName)
      Get the service name of a NamingStore
      Parameters:
      jndiName - the jndi name
      Returns:
      the bind info for the jndi name