org.jboss.ejb3.service
Class ServiceRemoteProxyFactory

java.lang.Object
  extended by org.jboss.ejb3.service.BaseServiceProxyFactory
      extended by org.jboss.ejb3.service.ServiceRemoteProxyFactory
All Implemented Interfaces:
ProxyFactory, RemoteProxyFactory

public class ServiceRemoteProxyFactory
extends BaseServiceProxyFactory
implements RemoteProxyFactory

Version:
$Revision: 1.3.2.3 $
Author:
Kabir Khan

Field Summary
 
Fields inherited from class org.jboss.ejb3.service.BaseServiceProxyFactory
advisor, container, jndiName, proxyClass, proxyConstructor, proxyFactoryContext
 
Fields inherited from interface org.jboss.ejb3.remoting.RemoteProxyFactory
DEFAULT_CLIENT_BINDING
 
Constructor Summary
ServiceRemoteProxyFactory()
           
 
Method Summary
 Object createProxy()
           
protected  Class[] getInterfaces()
           
protected  void initializeJndiName()
           
 void setRemoteBinding(RemoteBinding binding)
           
 void start()
           
 
Methods inherited from class org.jboss.ejb3.service.BaseServiceProxyFactory
setContainer, stop
 
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.ProxyFactory
setContainer, stop
 

Constructor Detail

ServiceRemoteProxyFactory

public ServiceRemoteProxyFactory()
Method Detail

setRemoteBinding

public void setRemoteBinding(RemoteBinding binding)
Specified by:
setRemoteBinding in interface RemoteProxyFactory

getInterfaces

protected Class[] getInterfaces()
Specified by:
getInterfaces in class BaseServiceProxyFactory

initializeJndiName

protected void initializeJndiName()
Specified by:
initializeJndiName in class BaseServiceProxyFactory

start

public void start()
           throws Exception
Specified by:
start in interface ProxyFactory
Overrides:
start in class BaseServiceProxyFactory
Throws:
Exception

createProxy

public Object createProxy()
Specified by:
createProxy in interface ProxyFactory


Copyright © 2002 JBoss Group, LLC. All Rights Reserved.