public class JndiBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
JndiBuilder.Bindings |
static class |
JndiBuilder.ContextualEjbLookup |
static interface |
JndiBuilder.JndiNameStrategy |
static class |
JndiBuilder.LegacyAddedSuffixStrategy |
static class |
JndiBuilder.RemoteInterfaceComparator |
static class |
JndiBuilder.TemplatedStrategy |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_NAME_KEY |
static Logger |
logger |
Constructor and Description |
---|
JndiBuilder(javax.naming.Context openejbContext) |
Modifier and Type | Method and Description |
---|---|
void |
bind(EjbJarInfo ejbJarInfo,
BeanContext bean,
EnterpriseBeanInfo beanInfo,
JndiBuilder.JndiNameStrategy strategy) |
void |
build(EjbJarInfo ejbJar,
java.util.HashMap<java.lang.String,BeanContext> deployments) |
static JndiBuilder.JndiNameStrategy |
createStrategy(EjbJarInfo ejbJar,
java.util.Map<java.lang.String,BeanContext> deployments) |
static java.lang.String |
format(java.lang.Object deploymentId,
java.lang.String interfaceClassName) |
static java.lang.String |
format(java.lang.Object deploymentId,
java.lang.String interfaceClassName,
InterfaceType interfaceType) |
static java.lang.String |
format(java.lang.String deploymentId,
java.lang.String interfaceClassName,
InterfaceType interfaceType) |
public static final java.lang.String DEFAULT_NAME_KEY
public static final Logger logger
public void build(EjbJarInfo ejbJar, java.util.HashMap<java.lang.String,BeanContext> deployments)
public static JndiBuilder.JndiNameStrategy createStrategy(EjbJarInfo ejbJar, java.util.Map<java.lang.String,BeanContext> deployments)
public void bind(EjbJarInfo ejbJarInfo, BeanContext bean, EnterpriseBeanInfo beanInfo, JndiBuilder.JndiNameStrategy strategy)
public static java.lang.String format(java.lang.Object deploymentId, java.lang.String interfaceClassName)
public static java.lang.String format(java.lang.Object deploymentId, java.lang.String interfaceClassName, InterfaceType interfaceType)
public static java.lang.String format(java.lang.String deploymentId, java.lang.String interfaceClassName, InterfaceType interfaceType)