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
- Version:
- $Revision: $
- Author:
- Brian Stansberry
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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
ClassLoader classloader,
String url,
org.jboss.aop.Advisor advisor,
ProxyClusteringRegistry registry,
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 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 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:
Exception
stop
public void stop()
throws 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:
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(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
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.