The
EJBProxyFactory
service is used to construct a Gaderian service
that delegates to an EJB stateless session bean. The EJB's remote
interface is the service interface. When the first service method is
invoked, the fabricated proxy will perform a JNDI lookup (using the
NameLookup
service), and
invokes
create()
on the returned home interface.
The single service instance will be shared by all threads.
The service expects a single parameter element:
<construct home-interface="..." jndi-name="..." name-lookup-service="..."/>
The
home-interface
attribute is the complete class name for
the home interface, and is required.
The
jndi-name
attribute is the name of the EJB's home
interface, also required.
The
name-lookup-service-id
attribute is optional and rarely
used; it is an alternate service implementing the
NameLookup
interface to be used for JNDI lookups.