org.jboss.ejb3.proxy.clustered.jndiregistrar
Class JndiClusteredStatelessSessionRegistrar
java.lang.Object
org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase
org.jboss.ejb3.proxy.clustered.jndiregistrar.JndiClusteredSessionRegistrarBase
org.jboss.ejb3.proxy.clustered.jndiregistrar.JndiClusteredStatelessSessionRegistrar
- All Implemented Interfaces:
- ProxyClusteringRegistryListener
public class JndiClusteredStatelessSessionRegistrar
- extends JndiClusteredSessionRegistrarBase
Responsible for binding of ObjectFactories and
creation/registration of associated ProxyFactories,
centralizing operations for clustered SLSB Implementations
|
Method Summary |
protected org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory |
createLocalProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
java.lang.ClassLoader cl,
org.jboss.aop.Advisor advisor)
Creates and returns a new local proxy factory for this SLSB |
protected org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory |
createRemoteProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
java.lang.ClassLoader cl,
java.lang.String url,
org.jboss.aop.Advisor advisor,
java.lang.String interceptorStack)
Creates and returns a new remote proxy factory for this Session Bean |
| Methods inherited from class org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase |
bind, bind, bind, bindEjb, createRemotingRefAddr, createStandardReference, deregisterProxyFactory, getHumanReadableListOfInterfacesInRefAddrs, getSessionProxyObjectFactoryType, isHomeAndBusinessBoundTogether, rebind, registerProxyFactory, setSessionProxyObjectFactoryType, unbind, unbindEjb |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JndiClusteredStatelessSessionRegistrar
public JndiClusteredStatelessSessionRegistrar(java.lang.String statelessSessionProxyObjectFactoryType,
ProxyClusteringRegistry registry)
- Creates a JNDI Registrar from the specified configuration properties, none of
which may be null.
- Parameters:
statelessSessionProxyObjectFactoryType - String representation of the JNDI Object Factory to use for SLSBsregistry - registry of clustering information about deployed containers
createLocalProxyFactory
protected org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory createLocalProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
java.lang.ClassLoader cl,
org.jboss.aop.Advisor advisor)
- Creates and returns a new local proxy factory for this SLSB
- Specified by:
createLocalProxyFactory in class org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase
- Parameters:
name - The unique name for the ProxyFactorycontainerName - The name of the Container upon which Proxies
from the returned ProxyFactory will invokecontainerGuid - The globally-unique name of the containercontainerGuid - The globally-unique name of the containersmd - The metadata representing this SLSBcl - The ClassLoader for this EJB Containeradvisor - The Advisor for proxies created by this factory
createRemoteProxyFactory
protected org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory createRemoteProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
java.lang.ClassLoader cl,
java.lang.String url,
org.jboss.aop.Advisor advisor,
java.lang.String interceptorStack)
- Creates and returns a new remote proxy factory for this Session Bean
- Specified by:
createRemoteProxyFactory in class org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase
- Parameters:
name - The unique name for the ProxyFactorycontainerName - The name of the Container upon which Proxies
from the returned ProxyFactory will invokecontainerGuid - The globally-unique name of the containersmd - The metadata representing this Session EJBcl - The ClassLoader for this EJB Containerurl - The URL to use for Remotingadvisor - The Advisor for proxies created by this factory