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
- Version:
- $Revision: $
- Author:
- ALR
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(String name,
String containerName,
String containerGuid,
org.jboss.metadata.ejb.jboss.JBossServiceBeanMetaData metadata,
ClassLoader classloader,
String url,
org.jboss.aop.Advisor advisor,
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 Set<String> getBusinessInterfaceTypes()
- Returns the a Set of String representations of the Business Interface Types
- Specified by:
getBusinessInterfaceTypes
in class ServiceProxyFactoryBase
- Returns:
getInterceptorStackName
protected String getInterceptorStackName()
- Return the name of the interceptor stack to apply to
proxies created by this proxy factory
- Overrides:
getInterceptorStackName
in class ProxyFactoryBase
- 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:
getUrl
public String getUrl()
setUrl
public void setUrl(String url)
setInterceptorStackName
protected void setInterceptorStackName(String interceptorStackName)
Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.