/** * Get an invoker binding * * @param invokerName the invoker proxy binding name * @return the jndi name */ public String getInvokerBinding(String invokerName) { InvokerBindingMetaData binding = getDelegate().determineInvokerBinding(invokerName); String bindingName = binding.getJndiName(); if(bindingName == null || bindingName.length() == 0) { bindingName = isMessageDriven() ? getEjbName() : getJndiName(); } return bindingName; }
type = EJB.STATEFUL_SESSION_BEAN; else if (metaData.isMessageDriven()) type = EJB.MESSAGE_DRIVEN_BEAN; else
type = EJB.STATEFUL_SESSION_BEAN; else if (metaData.isMessageDriven()) type = EJB.MESSAGE_DRIVEN_BEAN; else
/** * Get an invoker binding * * @param invokerName the invoker proxy binding name * @return the jndi name */ public String getInvokerBinding(String invokerName) { InvokerBindingMetaData binding = getDelegate().determineInvokerBinding(invokerName); String bindingName = binding.getJndiName(); if(bindingName == null) { bindingName = isMessageDriven() ? getEjbName() : getJndiName(); } return bindingName; }
private Container createContainer(BeanMetaData bean, VFSDeploymentUnit unit) throws Exception { Container container = null; // Added message driven deployment if (bean.isMessageDriven()) { container = createMessageDrivenContainer(bean, unit); } else if (bean.isSession()) // Is session? { if (((SessionMetaData) bean).isStateless()) // Is stateless? { container = createStatelessSessionContainer((SessionMetaData) bean, unit); } else // Stateful { container = createStatefulSessionContainer((SessionMetaData) bean, unit); } } else // Entity { container = createEntityContainer(bean, unit); } container.setDeploymentUnit(unit); return container; }