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
- Version:
- $Revision: $
- Author:
- Brian Stansberry
Method Summary |
protected org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory |
createLocalProxyFactory(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
ClassLoader cl,
String url,
org.jboss.aop.Advisor advisor,
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(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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData smd,
ClassLoader cl,
String url,
org.jboss.aop.Advisor advisor,
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
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.