org.jboss.ejb3.proxy.jndiregistrar
Class JndiStatelessSessionRegistrar
java.lang.Object
org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase
org.jboss.ejb3.proxy.jndiregistrar.JndiStatelessSessionRegistrar
public class JndiStatelessSessionRegistrar
- extends JndiSessionRegistrarBase
JndiStatelessSessionRegistrar
Responsible for binding of ObjectFactories and
creation/registration of associated ProxyFactories,
centralizing operations for SLSB Implementations
|
Constructor Summary |
JndiStatelessSessionRegistrar(java.lang.String statelessSessionProxyObjectFactoryType)
Creates a JNDI Registrar from the specified configuration properties, none of
which may be null. |
|
Method Summary |
protected 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 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 interceptorStackName)
Creates and returns a new remote proxy factory for this Session Bean |
| Methods inherited from class org.jboss.ejb3.proxy.jndiregistrar.JndiSessionRegistrarBase |
bind, bind, bind, bindEjb, createJndiReferenceBindingSet, createRemotingRefAddr, createStandardReference, deregisterProxyFactory, getHumanReadableListOfInterfacesInRefAddrs, getProxyFactoryRegistryKey, 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 |
JndiStatelessSessionRegistrar
public JndiStatelessSessionRegistrar(java.lang.String statelessSessionProxyObjectFactoryType)
- 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 SLSBs
createLocalProxyFactory
protected 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 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 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 interceptorStackName)
- Creates and returns a new remote proxy factory for this Session Bean
- Specified by:
createRemoteProxyFactory in class 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 factoryinterceptorStackName - The name of the client-side interceptor stack to use.
If null the default will apply.