Package org.jboss.as.naming.deployment
Class ContextNames
java.lang.Object
org.jboss.as.naming.deployment.ContextNames
- Author:
- John Bailey, Eduardo Martins
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ServiceNameParent ServiceName for java:app namespacestatic final ServiceNameParent ServiceName for java:comp namespacestatic final ServiceNameServiceName for java:jboss/exported namespacestatic final ServiceNameServiceName for java:global namespacestatic final ServiceNameServiceName for java: namespacestatic final ServiceNameServiceName for java:jboss namespacestatic final ServiceNameParent ServiceName for java:module namespacestatic final ServiceNameParent ServiceName for all naming services. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ContextNames.BindInfobindInfoFor(String jndiName) Get the service name of a NamingStorestatic ContextNames.BindInfobindInfoFor(String app, String module, String comp, String context) Get the service name of a context, ornullif there is no service mapping for the context name.static ContextNames.BindInfobindInfoForEnvEntry(String app, String module, String comp, boolean useCompNamespace, String envEntryName) Get the service name of an environment entrystatic ServiceNamebuildServiceName(ServiceName parentName, String relativeName) static ServiceNameGet the base service name of an application's JNDI namespace.static ServiceNamecontextServiceNameOfComponent(String app, String module, String comp) Get the base service name of a component's JNDI namespace.static ServiceNamecontextServiceNameOfModule(String app, String module) Get the base service name of a module's JNDI namespace.
-
Field Details
-
NAMING
Parent ServiceName for all naming services. -
JAVA_CONTEXT_SERVICE_NAME
ServiceName for java: namespace -
COMPONENT_CONTEXT_SERVICE_NAME
Parent ServiceName for java:comp namespace -
JBOSS_CONTEXT_SERVICE_NAME
ServiceName for java:jboss namespace -
GLOBAL_CONTEXT_SERVICE_NAME
ServiceName for java:global namespace -
APPLICATION_CONTEXT_SERVICE_NAME
Parent ServiceName for java:app namespace -
MODULE_CONTEXT_SERVICE_NAME
Parent ServiceName for java:module namespace -
EXPORTED_CONTEXT_SERVICE_NAME
ServiceName for java:jboss/exported namespace
-
-
Constructor Details
-
ContextNames
public ContextNames()
-
-
Method Details
-
contextServiceNameOfComponent
Get the base service name of a component's JNDI namespace.- Parameters:
app- the application name (must not benull)module- the module name (must not benull)comp- the component name (must not benull)- Returns:
- the base service name
-
contextServiceNameOfModule
Get the base service name of a module's JNDI namespace.- Parameters:
app- the application name (must not benull)module- the module name (must not benull)- Returns:
- the base service name
-
contextServiceNameOfApplication
Get the base service name of an application's JNDI namespace.- Parameters:
app- the application name (must not benull)- 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, ornullif there is no service mapping for the context name.- Parameters:
app- the application namemodule- the module namecomp- the component namecontext- 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 namemodule- the module namecomp- the component nameuseCompNamespace- If the component has its own comp namespaceenvEntryName- The env entry name- Returns:
- the service name or
nullif there is no service
-
buildServiceName
-
bindInfoFor
Get the service name of a NamingStore- Parameters:
jndiName- the jndi name- Returns:
- the bind info for the jndi name
-