public class JndiEncBuilder
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JndiEncBuilder.BeanManagerLazyReference |
static class |
JndiEncBuilder.JndiScope |
Constructor and Description |
---|
JndiEncBuilder(JndiEncInfo jndiEnc,
java.util.Collection<Injection> injections,
java.lang.String transactionType,
java.lang.String moduleId,
java.net.URI moduleUri,
java.lang.String uniqueId,
java.lang.ClassLoader classLoader,
java.util.Properties properties) |
JndiEncBuilder(JndiEncInfo jndiEnc,
java.util.Collection<Injection> injections,
java.lang.String moduleId,
java.net.URI moduleUri,
java.lang.String uniqueId,
java.lang.ClassLoader classLoader,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
static boolean |
bindingExists(javax.naming.Context context,
javax.naming.Name contextName) |
javax.naming.Context |
build(JndiEncBuilder.JndiScope type) |
javax.naming.Context |
build(java.util.Map<java.lang.String,java.lang.Object> bindings) |
java.util.Map<java.lang.String,java.lang.Object> |
buildBindings(JndiEncBuilder.JndiScope type) |
java.util.Map<java.lang.String,java.lang.Object> |
buildMap(JndiEncBuilder.JndiScope scope) |
boolean |
isClient() |
boolean |
isUseCrossClassLoaderRef() |
void |
setClient(boolean client) |
void |
setUseCrossClassLoaderRef(boolean useCrossClassLoaderRef) |
public static final Logger logger
public JndiEncBuilder(JndiEncInfo jndiEnc, java.util.Collection<Injection> injections, java.lang.String moduleId, java.net.URI moduleUri, java.lang.String uniqueId, java.lang.ClassLoader classLoader, java.util.Properties properties) throws OpenEJBException
OpenEJBException
public JndiEncBuilder(JndiEncInfo jndiEnc, java.util.Collection<Injection> injections, java.lang.String transactionType, java.lang.String moduleId, java.net.URI moduleUri, java.lang.String uniqueId, java.lang.ClassLoader classLoader, java.util.Properties properties) throws OpenEJBException
OpenEJBException
public boolean isUseCrossClassLoaderRef()
public void setUseCrossClassLoaderRef(boolean useCrossClassLoaderRef)
public boolean isClient()
public void setClient(boolean client)
public javax.naming.Context build(JndiEncBuilder.JndiScope type) throws OpenEJBException
OpenEJBException
public javax.naming.Context build(java.util.Map<java.lang.String,java.lang.Object> bindings) throws SystemException
SystemException
public java.util.Map<java.lang.String,java.lang.Object> buildBindings(JndiEncBuilder.JndiScope type) throws OpenEJBException
OpenEJBException
public java.util.Map<java.lang.String,java.lang.Object> buildMap(JndiEncBuilder.JndiScope scope) throws OpenEJBException
OpenEJBException
public static boolean bindingExists(javax.naming.Context context, javax.naming.Name contextName)