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

Version:
$Revision: $
Author:
ALR

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

Object createProxyHome()
Create an EJB2.x Home Proxy

Returns:

createProxyBusiness

Object createProxyBusiness(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

Object createProxyEjb2x()
Create an EJB2.x Proxy

Returns:


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.