|
|||||||||
| 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(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,
java.lang.String interceptorStackName)
Constructor |
|
| Method Summary | |
|---|---|
protected SessionProxyInvocationHandler |
createBusinessDefaultInvocationHandler(java.io.Serializable target)
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(java.io.Serializable target,
java.lang.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(java.io.Serializable target)
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 java.util.Set<java.lang.String> |
getBusinessInterfaceTypes()
Returns the a Set of String representations of the Business Interface Types |
protected java.lang.String |
getDefaultInterceptorStackName()
Obtains the name of the default interceptor stack |
protected java.lang.String |
getEjb2xInterfaceType()
Returns the String representation of the EJB2.x Interface Type |
protected java.lang.String |
getHomeType()
Returns the String representation of the Home Interface Type |
java.lang.String |
getUrl()
|
void |
setUrl(java.lang.String url)
|
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionProxyFactoryBase |
|---|
createProxyBusiness, createProxyBusiness, createProxyDefault, createProxyEjb2x, createProxyEjb2x, createProxyHome, getContainer, getNewSessionId, getReturnTypesFromCreateMethods, obtainContainer, setContainer |
| Methods inherited from class org.jboss.ejb3.proxy.impl.factory.session.SessionProxyFactoryBase |
|---|
createProxyDefault, 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 |
| Methods inherited from interface org.jboss.ejb3.proxy.impl.factory.session.stateful.StatefulSessionProxyFactory |
|---|
createProxyDefault |
| Constructor Detail |
|---|
public StatefulSessionRemoteProxyFactory(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,
java.lang.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 java.util.Set<java.lang.String> getBusinessInterfaceTypes()
getBusinessInterfaceTypes in class SessionProxyFactoryBaseprotected final java.lang.String getHomeType()
getHomeType in class SessionProxyFactoryBaseprotected final java.lang.String getEjb2xInterfaceType()
getEjb2xInterfaceType in class SessionProxyFactoryBase
protected SessionProxyInvocationHandler createBusinessInterfaceSpecificInvocationHandler(java.io.Serializable target,
java.lang.String businessInterfaceName)
SessionProxyFactoryBase
createBusinessInterfaceSpecificInvocationHandler in class SessionProxyFactoryBaseprotected SessionProxyInvocationHandler createBusinessDefaultInvocationHandler(java.io.Serializable target)
SessionProxyFactoryBase
createBusinessDefaultInvocationHandler in class SessionProxyFactoryBaseprotected SessionProxyInvocationHandler createEjb2xComponentInterfaceInvocationHandler(java.io.Serializable target)
SessionProxyFactoryBase
createEjb2xComponentInterfaceInvocationHandler in class SessionProxyFactoryBaseprotected SessionProxyInvocationHandler createHomeInvocationHandler()
SessionProxyFactoryBase
createHomeInvocationHandler in class SessionProxyFactoryBaseprotected java.lang.String getDefaultInterceptorStackName()
getDefaultInterceptorStackName in class ProxyFactoryBaseProxyFactoryBase.getDefaultInterceptorStackName()public java.lang.String getUrl()
public void setUrl(java.lang.String url)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||