public JBossBussinessInterfaceDescriptorAdaptor(String interfaceName, String ejbName, DeploymentUnit deploymentUnit, EjbReferenceResolver resolver) { try { type = (Class<T>) Reflections.classForName(interfaceName, deploymentUnit.getClassLoader()); } catch (ClassCastException e) { throw new IllegalStateException("Error loading EJB Session bean interface", e); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot load EJB Session bean interface", e); } }
public JBossBussinessInterfaceDescriptorAdaptor(String interfaceName, String ejbName, DeploymentUnit deploymentUnit, EjbReferenceResolver resolver) { try { type = (Class<T>) Reflections.classForName(interfaceName, deploymentUnit.getClassLoader()); } catch (ClassCastException e) { throw new IllegalStateException("Error loading EJB Session bean interface", e); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot load EJB Session bean interface", e); } }
public JBossEJBDescriptorAdaptor(JBossEnterpriseBeanMetaData enterpriseBeanMetaData, DeploymentUnit deploymentUnit, EjbReferenceResolver resolver) { if (enterpriseBeanMetaData.getEjbClass() != null) { try { this.beanClass = (Class<T>) Reflections.classForName(enterpriseBeanMetaData.getEjbClass(), deploymentUnit.getClassLoader()); } catch (ClassCastException e) { throw new IllegalStateException("Error loading EJB Session bean class", e); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot load EJB Session bean class", e); } } else { throw new IllegalStateException("EJB class is null. EJB " + enterpriseBeanMetaData); } this.ejbName = enterpriseBeanMetaData.getEjbName(); }
public JBossEJBDescriptorAdaptor(JBossEnterpriseBeanMetaData enterpriseBeanMetaData, DeploymentUnit deploymentUnit, EjbReferenceResolver resolver) { if (enterpriseBeanMetaData.getEjbClass() != null) { try { this.beanClass = (Class<T>) Reflections.classForName(enterpriseBeanMetaData.getEjbClass(), deploymentUnit.getClassLoader()); } catch (ClassCastException e) { throw new IllegalStateException("Error loading EJB Session bean class", e); } catch (ClassNotFoundException e) { throw new IllegalStateException("Cannot load EJB Session bean class", e); } } else { throw new IllegalStateException("EJB class is null. EJB " + enterpriseBeanMetaData); } this.ejbName = enterpriseBeanMetaData.getEjbName(); }
parameterTypes.add(Reflections.classForName(methodParameter, deploymentUnit.getClassLoader()));
parameterTypes.add(Reflections.classForName(methodParameter, deploymentUnit.getClassLoader()));