org.jboss.ejb3.enc
Class DeploymentEjbResolver

java.lang.Object
  extended by org.jboss.ejb3.enc.DeploymentEjbResolver

Deprecated.

@Deprecated
public abstract class DeploymentEjbResolver
extends Object

Class to resolve EJB containers from ejb-ref or @EJB metadata This class is overriden for specific behaviors, specifically whether or not to resolve the EJB internally in a specific deployment or not. There will be one for an EJB jar deployment and a WAR deployment and any other deployment package that needs to use @EJB.

Version:
$Revision: 78954 $
Author:
Bill Burke

Field Summary
protected  DeploymentScope deploymentScope
          Deprecated.  
protected  String errorName
          Deprecated.  
 
Constructor Summary
protected DeploymentEjbResolver(DeploymentScope deploymentScope, String errorName)
          Deprecated.  
 
Method Summary
 EJBContainer getEjbContainer(Class businessIntf)
          Deprecated.  
 EJBContainer getEjbContainer(Ejb3Deployment deployment, Class businessIntf)
          Deprecated.  
 EJBContainer getEjbContainer(String ejbLink, Class businessIntf)
          Deprecated.  
 String getEjbJndiName(Class businessIntf)
          Deprecated.  
 String getEjbJndiName(String ejbLink, Class businessIntf)
          Deprecated.  
protected abstract  EJBContainer searchDeploymentInternally(String ejbLink, Class businessIntf)
          Deprecated.  
protected abstract  EJBContainer searchForEjbContainerInternally(Class businessIntf)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

deploymentScope

protected DeploymentScope deploymentScope
Deprecated. 

errorName

protected String errorName
Deprecated. 
Constructor Detail

DeploymentEjbResolver

protected DeploymentEjbResolver(DeploymentScope deploymentScope,
                                String errorName)
Deprecated. 
Method Detail

searchDeploymentInternally

protected abstract EJBContainer searchDeploymentInternally(String ejbLink,
                                                           Class businessIntf)
Deprecated. 

getEjbContainer

public EJBContainer getEjbContainer(String ejbLink,
                                    Class businessIntf)
Deprecated. 

getEjbJndiName

public String getEjbJndiName(String ejbLink,
                             Class businessIntf)
Deprecated. 

getEjbContainer

public EJBContainer getEjbContainer(Ejb3Deployment deployment,
                                    Class businessIntf)
                             throws NameNotFoundException
Deprecated. 
Throws:
NameNotFoundException

getEjbContainer

public EJBContainer getEjbContainer(Class businessIntf)
                             throws NameNotFoundException
Deprecated. 
Throws:
NameNotFoundException

searchForEjbContainerInternally

protected abstract EJBContainer searchForEjbContainerInternally(Class businessIntf)
                                                         throws NameNotFoundException
Deprecated. 
Throws:
NameNotFoundException

getEjbJndiName

public String getEjbJndiName(Class businessIntf)
                      throws NameNotFoundException
Deprecated. 
Throws:
NameNotFoundException


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