org.jboss.ejb3.proxy.impl.factory.session
Interface SessionSpecProxyFactory

All Superinterfaces:
ProxyFactory, SessionProxyFactory
All Known Subinterfaces:
StatefulSessionProxyFactory
All Known Implementing Classes:
SessionProxyFactoryBase, StatefulSessionLocalProxyFactory, StatefulSessionProxyFactoryBase, StatefulSessionRemoteProxyFactory, StatelessSessionLocalProxyFactory, StatelessSessionProxyFactoryBase, StatelessSessionRemoteProxyFactory

public interface SessionSpecProxyFactory
extends SessionProxyFactory

SessionSpecProxyFactory Contract for a Proxy Factory responsible for creation of both EJB3 and EJB2.x Session Bean Proxies as defined by the EJB3 specification


Method Summary
 java.lang.Object createProxyBusiness(java.lang.String businessInterfaceName)
          Create an EJB3 Business Proxy specific to the specified target business interface name (expressed as a fully-qualified class name)
 java.lang.Object createProxyEjb2x()
          Create an EJB2.x Proxy
 java.lang.Object createProxyHome()
          Create an EJB2.x Home Proxy
 
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
 

Method Detail

createProxyHome

java.lang.Object createProxyHome()
Create an EJB2.x Home Proxy

Returns:

createProxyBusiness

java.lang.Object createProxyBusiness(java.lang.String businessInterfaceName)
Create an EJB3 Business Proxy specific to the specified target business interface name (expressed as a fully-qualified class name)

Parameters:
businessInterfaceName -
Returns:

createProxyEjb2x

java.lang.Object createProxyEjb2x()
Create an EJB2.x Proxy

Returns: