public class JndiBuilder extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
JndiBuilder.Bindings |
static interface |
JndiBuilder.JndiNameStrategy |
static class |
JndiBuilder.LegacyAddedSuffixStrategy |
static class |
JndiBuilder.RemoteInterfaceComparator |
static class |
JndiBuilder.TemplatedStrategy |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_NAME_KEY |
static Logger |
logger |
| Constructor and Description |
|---|
JndiBuilder(Context openejbContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
bind(EjbJarInfo ejbJarInfo,
BeanContext bean,
EnterpriseBeanInfo beanInfo,
JndiBuilder.JndiNameStrategy strategy) |
void |
build(EjbJarInfo ejbJar,
HashMap<String,BeanContext> deployments) |
static JndiBuilder.JndiNameStrategy |
createStrategy(EjbJarInfo ejbJar,
Map<String,BeanContext> deployments) |
static String |
format(Object deploymentId,
String interfaceClassName) |
static String |
format(Object deploymentId,
String interfaceClassName,
InterfaceType interfaceType) |
static String |
format(String deploymentId,
String interfaceClassName,
InterfaceType interfaceType) |
public static final String DEFAULT_NAME_KEY
public static final Logger logger
public JndiBuilder(Context openejbContext)
public void build(EjbJarInfo ejbJar, HashMap<String,BeanContext> deployments)
public static JndiBuilder.JndiNameStrategy createStrategy(EjbJarInfo ejbJar, Map<String,BeanContext> deployments)
public void bind(EjbJarInfo ejbJarInfo, BeanContext bean, EnterpriseBeanInfo beanInfo, JndiBuilder.JndiNameStrategy strategy)
public static String format(Object deploymentId, String interfaceClassName, InterfaceType interfaceType)
public static String format(String deploymentId, String interfaceClassName, InterfaceType interfaceType)
Copyright © 1999–2014 The Apache Software Foundation. All rights reserved.