|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.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
public class StatefulSessionRemoteProxyFactory
StatefulSessionRemoteProxyFactory A SFSB Proxy Factory for Remote Views
Constructor Summary | |
---|---|
StatefulSessionRemoteProxyFactory(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata,
ClassLoader classloader,
String url,
org.jboss.aop.Advisor advisor,
String interceptorStackName)
Constructor |
Method Summary | |
---|---|
protected SessionProxyInvocationHandler |
createBusinessDefaultInvocationHandler()
Returns the Constructor of the SessionProxyInvocationHandler to be used in instanciating new handlers to specify in Proxy Creation Used for creating a Handler for a Business Default proxy |
protected SessionProxyInvocationHandler |
createBusinessInterfaceSpecificInvocationHandler(String businessInterfaceName)
Returns the Constructor of the SessionProxyInvocationHandler to be used in instanciating new handlers to specify in Proxy Creation Used for creating a Handler for a Business Interface-specific proxy |
protected SessionProxyInvocationHandler |
createEjb2xComponentInterfaceInvocationHandler()
Returns the Constructor of the SessionProxyInvocationHandler to be used in instanciating new handlers to specify in Proxy Creation Used for creating a Handler for an EJB2.x Component Interface proxy |
protected SessionProxyInvocationHandler |
createHomeInvocationHandler()
Returns the Constructor of the SessionProxyInvocationHandler to be used in instanciating new handlers to specify in Proxy Creation Used for creating a Handler for am EJB2.x Home proxy |
protected Set<String> |
getBusinessInterfaceTypes()
Returns the a Set of String representations of the Business Interface Types |
protected String |
getEjb2xInterfaceType()
Returns the String representation of the EJB2.x Interface Type |
protected String |
getHomeType()
Returns the String representation of the Home Interface Type |
protected String |
getInterceptorStackName()
Return the name of the interceptor stack to apply to proxies created by this proxy factory |
String |
getUrl()
|
protected void |
setInterceptorStackName(String interceptorStackName)
|
void |
setUrl(String url)
|
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, start, stop |
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, start, stop |
Constructor Detail |
---|
public StatefulSessionRemoteProxyFactory(String name, String containerName, String containerGuid, org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData metadata, ClassLoader classloader, String url, org.jboss.aop.Advisor advisor, String interceptorStackName)
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 factoryinterceptorStackName
- The name of the client-side interceptor stack to use.
If null the default will apply.Method Detail |
---|
protected final Set<String> getBusinessInterfaceTypes()
getBusinessInterfaceTypes
in class SessionProxyFactoryBase
protected final String getHomeType()
getHomeType
in class SessionProxyFactoryBase
protected final String getEjb2xInterfaceType()
getEjb2xInterfaceType
in class SessionProxyFactoryBase
protected String getInterceptorStackName()
getInterceptorStackName
in class ProxyFactoryBase
protected SessionProxyInvocationHandler createBusinessInterfaceSpecificInvocationHandler(String businessInterfaceName)
SessionProxyFactoryBase
createBusinessInterfaceSpecificInvocationHandler
in class SessionProxyFactoryBase
protected SessionProxyInvocationHandler createBusinessDefaultInvocationHandler()
SessionProxyFactoryBase
createBusinessDefaultInvocationHandler
in class SessionProxyFactoryBase
protected SessionProxyInvocationHandler createEjb2xComponentInterfaceInvocationHandler()
SessionProxyFactoryBase
createEjb2xComponentInterfaceInvocationHandler
in class SessionProxyFactoryBase
protected SessionProxyInvocationHandler createHomeInvocationHandler()
SessionProxyFactoryBase
createHomeInvocationHandler
in class SessionProxyFactoryBase
public String getUrl()
public void setUrl(String url)
protected void setInterceptorStackName(String interceptorStackName)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |