org.jboss.ejb3.proxy.impl.factory.session.service
Class ServiceRemoteProxyFactory
java.lang.Object
org.jboss.ejb3.proxy.impl.factory.ProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.service.ServiceProxyFactoryBase
org.jboss.ejb3.proxy.impl.factory.session.service.ServiceRemoteProxyFactory
- All Implemented Interfaces:
- ProxyFactory, ServiceProxyFactory, SessionProxyFactory
public class ServiceRemoteProxyFactory
- extends ServiceProxyFactoryBase
- implements ServiceProxyFactory
ServiceRemoteProxyFactory
A @Service Proxy Factory for Remote Views
|
Constructor Summary |
ServiceRemoteProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
java.lang.ClassLoader classloader,
java.lang.String url,
org.jboss.aop.Advisor advisor,
java.lang.String interceptorStackName)
Constructor |
| 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 |
ServiceRemoteProxyFactory
public ServiceRemoteProxyFactory(java.lang.String name,
java.lang.String containerName,
java.lang.String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
java.lang.ClassLoader classloader,
java.lang.String url,
org.jboss.aop.Advisor advisor,
java.lang.String interceptorStackName)
- 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 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.
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 ServiceProxyFactoryBase
- Returns:
createInvocationHandler
protected SessionRemoteProxyInvocationHandler createInvocationHandler()
- Description copied from class:
ServiceProxyFactoryBase
- Returns the ServiceProxyInvocationHandler to be used in
Proxy Creation
- Specified by:
createInvocationHandler in class ServiceProxyFactoryBase
- Returns:
getDefaultInterceptorStackName
protected java.lang.String getDefaultInterceptorStackName()
- Obtains the name of the default interceptor stack
- Specified by:
getDefaultInterceptorStackName in class ProxyFactoryBase
- Returns:
- See Also:
ProxyFactoryBase.getDefaultInterceptorStackName()
getUrl
public java.lang.String getUrl()
setUrl
public void setUrl(java.lang.String url)