org.jboss.ejb3.enc
Class DeploymentEjbResolver

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

Deprecated.

@Deprecated
public abstract class DeploymentEjbResolver
extends java.lang.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.


Field Summary
protected  DeploymentScope deploymentScope
          Deprecated.  
protected  java.lang.String errorName
          Deprecated.  
 
Constructor Summary
protected DeploymentEjbResolver(DeploymentScope deploymentScope, java.lang.String errorName)
          Deprecated.  
 
Method Summary
 EJBContainer getEjbContainer(java.lang.Class businessIntf)
          Deprecated.  
 EJBContainer getEjbContainer(Ejb3Deployment deployment, java.lang.Class businessIntf)
          Deprecated.  
 EJBContainer getEjbContainer(java.lang.String ejbLink, java.lang.Class businessIntf)
          Deprecated.  
 java.lang.String getEjbJndiName(java.lang.Class businessIntf)
          Deprecated.  
 java.lang.String getEjbJndiName(java.lang.String ejbLink, java.lang.Class businessIntf)
          Deprecated.  
protected abstract  EJBContainer searchDeploymentInternally(java.lang.String ejbLink, java.lang.Class businessIntf)
          Deprecated.  
protected abstract  EJBContainer searchForEjbContainerInternally(java.lang.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 java.lang.String errorName
Deprecated. 
Constructor Detail

DeploymentEjbResolver

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

searchDeploymentInternally

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

getEjbContainer

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

getEjbJndiName

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

getEjbContainer

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

getEjbContainer

public EJBContainer getEjbContainer(java.lang.Class businessIntf)
                             throws javax.naming.NameNotFoundException
Deprecated. 
Throws:
javax.naming.NameNotFoundException

searchForEjbContainerInternally

protected abstract EJBContainer searchForEjbContainerInternally(java.lang.Class businessIntf)
                                                         throws javax.naming.NameNotFoundException
Deprecated. 
Throws:
javax.naming.NameNotFoundException

getEjbJndiName

public java.lang.String getEjbJndiName(java.lang.Class businessIntf)
                                throws javax.naming.NameNotFoundException
Deprecated. 
Throws:
javax.naming.NameNotFoundException