Class ContextNames


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

      • 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 Detail

      • ContextNames

        public ContextNames()
    • Method Detail

      • 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