org.jboss.ejb3.proxy.factory.session.stateful
Class StatefulSessionLocalProxyFactory
java.lang.Object
org.jboss.ejb3.proxy.factory.ProxyFactoryBase
org.jboss.ejb3.proxy.factory.session.SessionProxyFactoryBase
org.jboss.ejb3.proxy.factory.session.stateful.StatefulSessionProxyFactoryBase
org.jboss.ejb3.proxy.factory.session.stateful.StatefulSessionLocalProxyFactory
- All Implemented Interfaces:
- ProxyFactory, SessionProxyFactory, StatefulSessionProxyFactory
public class StatefulSessionLocalProxyFactory
- extends StatefulSessionProxyFactoryBase
- implements SessionProxyFactory
StatefulSessionLocalProxyFactory
A SFSB Proxy Factory for Local Views
|
Constructor Summary |
StatefulSessionLocalProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
java.lang.ClassLoader classloader,
org.jboss.aop.Advisor advisor)
Constructor |
|
Method Summary |
protected SessionProxyInvocationHandler |
createInvocationHandler(java.lang.String businessInterfaceName)
Returns the Constructor of the SessionProxyInvocationHandler to be used in
instanciating new handlers to specify in Proxy Creation |
protected java.util.Set<java.lang.String> |
getBusinessInterfaceTypes()
Returns the a Set of String representations of the Business Interface Types |
protected java.lang.String |
getEjb2xInterfaceType()
Returns the String representation of the EJB.2x Interface Type |
protected java.lang.String |
getHomeType()
Returns the String representation of the Home Interface Type |
| Methods inherited from class org.jboss.ejb3.proxy.factory.session.stateful.StatefulSessionProxyFactoryBase |
associateProxyWithSession, createProxyBusiness, createProxyBusiness, createProxyDefault, createProxyDefault, createProxyEjb2x, createProxyEjb2x, createProxyHome, createProxyHome, getCommonProxyInterfaces, getContainer, getNewSessionId, getReturnTypesFromCreateMethods, obtainContainer, setContainer |
| Methods inherited from class org.jboss.ejb3.proxy.factory.session.SessionProxyFactoryBase |
getConstructorProxyDefault, getConstructorProxyEjb2x, getConstructorProxyHome, getConstructorsProxySpecificBusinessInterface, getMetadata, getReturnTypesFromCreateMethods, setConstructorProxyDefault, setConstructorProxyEjb2x, setConstructorProxyHome, setConstructorsProxySpecificBusinessInterface, setMetadata, start, stop |
| Methods inherited from class org.jboss.ejb3.proxy.factory.ProxyFactoryBase |
createProxyConstructor, getAdvisor, getClassLoader, getContainerGuid, getContainerName, getInterceptors, getInterceptorStackName, getName, setClassLoader, setContainerName, setName |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StatefulSessionLocalProxyFactory
public StatefulSessionLocalProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
java.lang.ClassLoader classloader,
org.jboss.aop.Advisor advisor)
- 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 SLSBclassloader - The ClassLoader associated with the StatelessContainer
for which this ProxyFactory is to generate Proxiesadvisor - The Advisor for proxies created by this factory
getBusinessInterfaceTypes
protected final java.util.Set<java.lang.String> getBusinessInterfaceTypes()
- Returns the a Set of String representations of the Business Interface Types
- Specified by:
getBusinessInterfaceTypes in class SessionProxyFactoryBase
- Returns:
getHomeType
protected final java.lang.String getHomeType()
- Returns the String representation of the Home Interface Type
- Specified by:
getHomeType in class SessionProxyFactoryBase
- Returns:
getEjb2xInterfaceType
protected final java.lang.String getEjb2xInterfaceType()
- Returns the String representation of the EJB.2x Interface Type
- Specified by:
getEjb2xInterfaceType in class SessionProxyFactoryBase
- Returns:
createInvocationHandler
protected SessionProxyInvocationHandler createInvocationHandler(java.lang.String businessInterfaceName)
- Description copied from class:
SessionProxyFactoryBase
- Returns the Constructor of the SessionProxyInvocationHandler to be used in
instanciating new handlers to specify in Proxy Creation
- Specified by:
createInvocationHandler in class SessionProxyFactoryBase
- Returns: