public static String getHomeJndiName(EJBContainer container) { // Use explicitly-specified binding, if defined RemoteHomeBinding binding = container.getAnnotation(RemoteHomeBinding.class); if (binding != null) return binding.jndiBinding(); JBossSessionBeanMetaData smd = (JBossSessionBeanMetaData)container.getXml(); return smd.getHomeJndiName(); }
return this.getInitialContext().lookup(this.getMetaData().getHomeJndiName());
public String getDefaultRemoteHomeJndiName(EjbDeploymentSummary summary) { JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD(); String name = null; if(beanMD instanceof JBossSessionBeanMetaData) { JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD; name = sbeanMD.getHomeJndiName(); if (name == null) name = sbeanMD.getJndiName(); if(name == null) name = sbeanMD.getMappedName(); if(name == null && sbeanMD.getRemoteBindings() != null && sbeanMD.getRemoteBindings().size() > 0) name = sbeanMD.getRemoteBindings().get(0).getJndiName(); } if(name == null) { name = beanMD.getEjbName() + "Remote"; } return name; }
public String getJndiName(EjbDeploymentSummary summary) { JBossEnterpriseBeanMetaData beanMD = summary.getBeanMD(); String name = null; if(beanMD instanceof JBossSessionBeanMetaData) { JBossSessionBeanMetaData sbeanMD = (JBossSessionBeanMetaData) beanMD; name = sbeanMD.getHomeJndiName(); if (name == null) name = sbeanMD.getJndiName(); if(name == null) name = sbeanMD.getMappedName(); if(name == null && sbeanMD.getRemoteBindings() != null && sbeanMD.getRemoteBindings().size() > 0) name = sbeanMD.getRemoteBindings().get(0).getJndiName(); } if(name == null) { name = beanMD.getEjbName(); } return name; } /**
jndiName = md.getHomeJndiName(); if(jndiName == null) jndiName = md.determineJndiName();
private void addRemoteJndiAnnotations(EJBContainer container, JBossSessionBeanMetaData enterpriseBean) throws ClassNotFoundException String homeJndiName = enterpriseBean.getHomeJndiName(); if (homeJndiName != null && !homeJndiName.trim().equals(""))
String explicitHomeJndiName = smd.getHomeJndiName();
jndiName = joverride.getJndiName(); if(joverride.getHomeJndiName() != null) homeJndiName = joverride.getHomeJndiName();
else if(soriginal != null && soriginal.getHomeJndiName() != null) homeJndiName = soriginal.homeJndiName;