public Container resolveEjbContainer(String link, Class businessIntf) { return ejbResolver.getEjbContainer(link, businessIntf); }
public String getEjbJndiName(Class businessInterface) throws NameNotFoundException { return ejbResolver.getEjbJndiName(businessInterface); }
rtnContainer = searchForEjbContainerInternally(businessIntf); if (rtnContainer != null) return rtnContainer; EJBContainer newContainer = getEjbContainer(deployment, businessIntf); if (rtnContainer == newContainer) continue; // don't check self if (rtnContainer != null && newContainer != null)
EJBContainer ejb = searchDeploymentInternally(ejbLink, businessIntf); if (ejb != null) return ejb; for (Object obj : Ejb3Registry.getContainers())
public Container resolveEjbContainer(Class businessIntf) throws NameNotFoundException { return ejbResolver.getEjbContainer(businessIntf); }
public String getEjbJndiName(String link, Class businessInterface) { return ejbResolver.getEjbJndiName(link, businessInterface); }
public String getEjbJndiName(String ejbLink, Class businessIntf) { EJBContainer container = getEjbContainer(ejbLink, businessIntf); if (container == null) { return null; } return ProxyFactoryHelper.getJndiName(container, businessIntf); }
@Override public String getEjbJndiName(String ejbLink, Class businessIntf) { String name = super.getEjbJndiName(ejbLink, businessIntf); if( name == null ) { if( EJBLocalObject.class.isAssignableFrom(businessIntf) ) name = EjbUtil50.findLocalEjbLink(mainDeployer, unit, ejbLink); else name = EjbUtil50.findEjbLink(mainDeployer, unit, ejbLink); } return name; }
public String getEjbJndiName(Class businessIntf) throws NameNotFoundException { EJBContainer container = getEjbContainer(businessIntf); String jndiName = ProxyFactoryHelper.getJndiName(container, businessIntf); if (jndiName == null) throw new NameNotFoundException("not used by any EJBs"); return jndiName; } }