|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ejie.r01f.ejb.ServiceLocator
Se encarga de proporcionar los interfaces home de ejbs que representan funciones de integración a partir de su nombre JNDI. Ejemplo de utilizacion
| Method Summary | |
boolean |
checkLocalHomeInterface(java.lang.String jndiName)
Comprueba la existencia el interfaz home local de un ejb |
static ServiceLocator |
getInstance()
Proporcina acceso a la instancia única de la clase EJBHomeFactory |
static ServiceLocator |
getInstance(java.util.Properties props)
Proporcina acceso a la instancia única de la clase EJBHomeFactory |
javax.ejb.EJBLocalHome |
getLocalHome(java.lang.String jndiName)
Obtiene el Home local del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBLocalHome |
getLocalHome(java.lang.String jndiName,
java.lang.Class homeClassDef)
Obtiene el Home local del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBLocalHome |
getLocalHome(java.lang.String jndiName,
java.lang.String homeClassName)
Obtiene el Home local del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBHome |
getRemoteHome(java.lang.String jndiName)
Obtiene el Home remoto del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBHome |
getRemoteHome(java.lang.String jndiName,
java.lang.Class homeClassDef)
Obtiene el Home remoto del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBHome |
getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider)
Obtiene el Home remoto del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBHome |
getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider,
java.lang.Class homeClassDef)
Obtiene el Home remoto del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBHome |
getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider,
java.lang.String homeClassName)
Obtiene el Home remoto del ejb de forma transparente para el desarrollador de acuerdo al siguiente algoritmo: de busqueda: 1.- Busca el home en la cache 2.- Busca el home El acceso a este método únicamente puede hacerse a partir de la instancia del singleton: FactoriaEJBHome.getInstance().getHome(jndiName); |
javax.ejb.EJBObject |
getService(java.lang.String id)
Obtiene una referencia al interfaz remoto de un ejb a partir de su handle en formato String |
java.lang.Object |
obtainHome(boolean isLocal,
java.lang.String jndiName,
java.lang.Class homeClassDef)
Crea una instancia de un EJB devolviendo una referencia al interfaz local o remoto |
java.lang.Object |
obtainHome(boolean isLocal,
java.lang.String jndiName,
java.lang.Class homeClassDef,
java.util.Properties props)
Crea una instancia de un EJB devolviendo una referencia al interfaz local o remoto |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static ServiceLocator getInstance()
public static ServiceLocator getInstance(java.util.Properties props)
props - las propiedades para inicializar el contexto jndi
public javax.ejb.EJBLocalHome getLocalHome(java.lang.String jndiName)
jndiName - Nombre jndi del ejb
public javax.ejb.EJBLocalHome getLocalHome(java.lang.String jndiName,
java.lang.Class homeClassDef)
jndiName - Nombre jndi del ejbhomeClassDef - Definición de la Clase (Class) para devolver el objeto tipado
public javax.ejb.EJBLocalHome getLocalHome(java.lang.String jndiName,
java.lang.String homeClassName)
throws ServiceLocatorException
jndiName - Nombre jndi del ejbhomeClassName - Nombre de la Clase (Class) para devolver el objeto tipado
ServiceLocatorException: - Hay algún problema al obtener el home
ServiceLocatorExceptionpublic boolean checkLocalHomeInterface(java.lang.String jndiName)
jndiName - El nombre jndi del ejb
public javax.ejb.EJBHome getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider)
jndiName - Nombre jndi del ejbtheUrlProvider - URL del provider jndi
public javax.ejb.EJBHome getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider,
java.lang.Class homeClassDef)
jndiName - Nombre jndi del ejbtheUrlProvider - URL del provider JNDIhomeClassDef - Definición de la Clase (Class) para devolver el objeto tipado
public javax.ejb.EJBHome getRemoteHome(java.lang.String jndiName)
jndiName - Nombre jndi del ejb
public javax.ejb.EJBHome getRemoteHome(java.lang.String jndiName,
java.lang.Class homeClassDef)
jndiName - Nombre jndi del ejbhomeClassDef - Definición de la Clase (Class) para devolver el objeto tipado
public javax.ejb.EJBHome getRemoteHome(java.lang.String jndiName,
java.lang.String theUrlProvider,
java.lang.String homeClassName)
throws ServiceLocatorException
jndiName - Nombre jndi del ejbtheUrlProvider - La url del provider JNDIhomeClassName - Nombre de la Clase (Class) para devolver el objeto tipado
ServiceLocatorException: - Hay algún problema al obtener el home
ServiceLocatorException
public javax.ejb.EJBObject getService(java.lang.String id)
throws ServiceLocatorException
id - El identificador del objeto (nombre jndi)
ServiceLocatorException: - Hay algún problema al obtener el interfaz remoto
ServiceLocatorException
public java.lang.Object obtainHome(boolean isLocal,
java.lang.String jndiName,
java.lang.Class homeClassDef)
throws ServiceLocatorException
isLocal - Indica si hay que crear un ejb local o remotojndiName - Nombre JNDI del EJBhomeClassDef - Definicion (Class) de la clase con el interfaz home
ServiceLocatorException
public java.lang.Object obtainHome(boolean isLocal,
java.lang.String jndiName,
java.lang.Class homeClassDef,
java.util.Properties props)
throws ServiceLocatorException
isLocal - Indica si hay que crear un ejb local o remotojndiName - Nombre JNDI del EJBhomeClassDef - Definicion (Class) de la clase con el interfaz homeprops - las propiedades para obtener el contexto jndi
ServiceLocatorException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||