r01f.ejb
Class EJBFactory

java.lang.Object
  extended by r01f.ejb.EJBFactory

public class EJBFactory
extends java.lang.Object

Factoría de EJB3


Constructor Summary
EJBFactory()
           
 
Method Summary
static
<T> T
createEJB2(java.util.Properties jndiContextProps, java.lang.String jndiName, boolean local, java.lang.Class<?> homeType)
          Obtiene un EJB a partir de su nombre JNDI
static
<T> T
createEJB2(java.lang.String jndiName, boolean local, java.lang.Class<?> homeType)
          Obtiene un EJB a partir de su nombre JNDI
static
<T> T
createEJB3(java.util.Properties jndiContextProps, java.lang.String jndiName, boolean local, java.lang.Class<T> type)
          Obtiene un EJB a partir de su nombre JNDI
static
<T> T
createEJB3(java.lang.String jndiName, boolean local, java.lang.Class<T> type)
          Obtiene un EJB a partir de su nombre JNDI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EJBFactory

public EJBFactory()
Method Detail

createEJB3

public static <T> T createEJB3(java.lang.String jndiName,
                               boolean local,
                               java.lang.Class<T> type)
Obtiene un EJB a partir de su nombre JNDI

Parameters:
jndiName - nombre JNDI
local - true si se trata de una referencia al EJB local
type - tipo del objeto
Returns:
la referencia al EJB

createEJB3

public static <T> T createEJB3(java.util.Properties jndiContextProps,
                               java.lang.String jndiName,
                               boolean local,
                               java.lang.Class<T> type)
Obtiene un EJB a partir de su nombre JNDI

Parameters:
jndiContextProps - propiedades para obtener una referencia al contexto jndi del LDAP
jndiName - nombre JNDI
local - true si se trata de una referencia al EJB local
type - tipo del objeto
Returns:
la referencia al EJB

createEJB2

public static <T> T createEJB2(java.lang.String jndiName,
                               boolean local,
                               java.lang.Class<?> homeType)
Obtiene un EJB a partir de su nombre JNDI

Parameters:
jndiName - nombre JNDI
local - true si se trata de una referencia al EJB local
homeType - tipo del interfaz home
Returns:
la referencia al EJB

createEJB2

public static <T> T createEJB2(java.util.Properties jndiContextProps,
                               java.lang.String jndiName,
                               boolean local,
                               java.lang.Class<?> homeType)
Obtiene un EJB a partir de su nombre JNDI

Parameters:
jndiContextProps - propiedades para obtener una referencia al contexto jndi del LDAP
jndiName - nombre JNDI
local - true si se trata de una referencia al EJB local
homeType - tipo del interfaz home
Returns:
la referencia al EJB