org.apache.openejb.assembler.classic
Class JndiBuilder

java.lang.Object
  extended by org.apache.openejb.assembler.classic.JndiBuilder

public class JndiBuilder
extends Object

Version:
$Rev: 941800 $ $Date: 2010-05-06 18:45:02 +0200 (Do, 06. Mai 2010) $

Nested Class Summary
protected static class JndiBuilder.Bindings
           
static interface JndiBuilder.JndiNameStrategy
           
static class JndiBuilder.LegacyAddedSuffixStrategy
           
static class JndiBuilder.RemoteInterfaceComparator
           
static class JndiBuilder.TemplatedStrategy
           
 
Field Summary
static Logger logger
           
 
Constructor Summary
JndiBuilder(Context context)
           
 
Method Summary
 void bind(EjbJarInfo ejbJarInfo, DeploymentInfo deployment, EnterpriseBeanInfo beanInfo, JndiBuilder.JndiNameStrategy strategy)
           
 void build(EjbJarInfo ejbJar, HashMap<String,DeploymentInfo> deployments)
           
static JndiBuilder.JndiNameStrategy createStrategy(EjbJarInfo ejbJar, Map<String,DeploymentInfo> 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final Logger logger
Constructor Detail

JndiBuilder

public JndiBuilder(Context context)
Method Detail

build

public void build(EjbJarInfo ejbJar,
                  HashMap<String,DeploymentInfo> deployments)

createStrategy

public static JndiBuilder.JndiNameStrategy createStrategy(EjbJarInfo ejbJar,
                                                          Map<String,DeploymentInfo> deployments)

bind

public void bind(EjbJarInfo ejbJarInfo,
                 DeploymentInfo deployment,
                 EnterpriseBeanInfo beanInfo,
                 JndiBuilder.JndiNameStrategy strategy)

format

public static String format(Object deploymentId,
                            String interfaceClassName)

format

public static String format(Object deploymentId,
                            String interfaceClassName,
                            InterfaceType interfaceType)

format

public static String format(String deploymentId,
                            String interfaceClassName,
                            InterfaceType interfaceType)


Copyright © 1999-2013 The Apache OpenEJB development community. All Rights Reserved.