org.jboss.ejb3.proxy.clustered.factory.session.stateful
Class StatefulSessionClusteredProxyFactory
java.lang.Object
org.jboss.ejb3.proxy.impl.factory.ProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
org.jboss.ejb3.proxy.clustered.factory.session.stateful.StatefulSessionClusteredProxyFactory
- All Implemented Interfaces:
- org.jboss.ejb3.proxy.impl.factory.ProxyFactory, org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory, org.jboss.ejb3.proxy.impl.factory.session.SessionSpecProxyFactory, org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionProxyFactory
public class StatefulSessionClusteredProxyFactory
- extends org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
A SFSB Proxy Factory for Clustered Remote Views
|
Constructor Summary |
StatefulSessionClusteredProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
java.lang.ClassLoader classloader,
java.lang.String url,
org.jboss.aop.Advisor advisor,
ProxyClusteringRegistry registry,
java.lang.String interceptorStack)
Constructor |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory |
getBusinessInterfaceTypes, getEjb2xInterfaceType, getHomeType, getUrl, setInterceptorStackName, setUrl |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionProxyFactoryBase |
associateProxyWithSession, createProxyBusiness, createProxyBusiness, createProxyDefault, createProxyDefault, createProxyEjb2x, createProxyEjb2x, createProxyHome, getContainer, getNewSessionId, getReturnTypesFromCreateMethods, obtainContainer, setContainer |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase |
getConstructorProxyDefault, getConstructorProxyEjb2x, getConstructorProxyHome, getConstructorsProxySpecificBusinessInterface, getMetadata, getReturnTypesFromCreateMethods, setConstructorProxyDefault, setConstructorProxyEjb2x, setConstructorProxyHome, setConstructorsProxySpecificBusinessInterface, setMetadata |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.ProxyFactoryBase |
createProxyConstructor, getAdvisor, getClassLoader, getCommonProxyInterfaces, getContainerGuid, getContainerName, getInterceptors, getName, setClassLoader, setContainerName, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.ejb3.proxy.impl.factory.session.SessionSpecProxyFactory |
createProxyBusiness, createProxyEjb2x, createProxyHome |
| Methods inherited from interface org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactory |
createProxyDefault |
| Methods inherited from interface org.jboss.ejb3.proxy.impl.factory.ProxyFactory |
getName |
StatefulSessionClusteredProxyFactory
public StatefulSessionClusteredProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
java.lang.ClassLoader classloader,
java.lang.String url,
org.jboss.aop.Advisor advisor,
ProxyClusteringRegistry registry,
java.lang.String interceptorStack)
- Constructor
- Parameters:
name - The unique name for this ProxyFactorycontainerName - The name of the InvokableContext (container)
upon which Proxies will invokecontainerGuid - The globally-unique name of the containermetadata - The metadata representing this SFSBclassloader - The ClassLoader associated with the StatelessContainer
for which this ProxyFactory is to generate Proxiesurl - The URL to use for remotingadvisor - The Advisor for proxies created by this factoryinterceptorStack -
getInterceptorStackName
protected java.lang.String getInterceptorStackName()
- Return the name of the interceptor stack to apply to
proxies created by this proxy factory
- Overrides:
getInterceptorStackName in class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
- Returns:
start
public void start()
throws java.lang.Exception
- Specified by:
start in interface org.jboss.ejb3.proxy.impl.factory.ProxyFactory- Overrides:
start in class org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase
- Throws:
java.lang.Exception
stop
public void stop()
throws java.lang.Exception
- Specified by:
stop in interface org.jboss.ejb3.proxy.impl.factory.ProxyFactory- Overrides:
stop in class org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase
- Throws:
java.lang.Exception
createBusinessDefaultInvocationHandler
protected org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandler createBusinessDefaultInvocationHandler()
- Overrides:
createBusinessDefaultInvocationHandler in class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
createBusinessInterfaceSpecificInvocationHandler
protected org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandler createBusinessInterfaceSpecificInvocationHandler(java.lang.String businessInterfaceName)
- Overrides:
createBusinessInterfaceSpecificInvocationHandler in class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
createEjb2xComponentInterfaceInvocationHandler
protected org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandler createEjb2xComponentInterfaceInvocationHandler()
- Overrides:
createEjb2xComponentInterfaceInvocationHandler in class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory
createHomeInvocationHandler
protected org.jboss.ejb3.proxy.impl.handler.session.SessionProxyInvocationHandler createHomeInvocationHandler()
- Overrides:
createHomeInvocationHandler in class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionRemoteProxyFactory