public EJBArchiveMetaData build() { return new EJBArchiveMetaData(beans, configName, configFile, webServiceContextRoot, securityDomain, publishLocationAdapter); }
/** * Builds universal EJB meta data model that is AS agnostic. * * @param dep webservice deployment * @return universal EJB meta data model */ final EJBArchiveMetaData create(final Deployment dep) { this.log.debug("Building JBoss agnostic meta data for EJB webservice deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData(); this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD); this.buildWebservicesMetaData(dep, ejbArchiveMD); return ejbArchiveMD; }
/** * Builds universal EJB meta data model that is AS agnostic. * * @param dep webservice deployment * @return universal EJB meta data model */ final EJBArchiveMetaData create(final Deployment dep) { this.log.debug("Building JBoss agnostic meta data for EJB webservice deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData(); this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD); this.buildWebservicesMetaData(dep, ejbArchiveMD); return ejbArchiveMD; }
/** * Builds universal EJB meta data model that is AS agnostic. * * @param dep webservice deployment * @return universal EJB meta data model */ final EJBArchiveMetaData create(final Deployment dep) { this.log.debug("Building JBoss agnostic meta data for EJB webservice deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData(); this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD); this.buildWebservicesMetaData(dep, ejbArchiveMD); return ejbArchiveMD; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { EJBArchiveMetaData umd = new EJBArchiveMetaData(); WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); buildEnterpriseBeansMetaData(umd, webServiceDeployment); JBossMetaData jbMetaData = unit.getAttachment(JBossMetaData.class); if (jbMetaData != null) buildWebservicesMetaData(umd, jbMetaData); return umd; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { EJBArchiveMetaData umd = new EJBArchiveMetaData(); WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); buildEnterpriseBeansMetaData(umd, webServiceDeployment); JBossMetaData jbMetaData = unit.getAttachment(JBossMetaData.class); if (jbMetaData != null) buildWebservicesMetaData(umd, jbMetaData); return umd; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { EJBArchiveMetaData umd = new EJBArchiveMetaData(); WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); buildEnterpriseBeansMetaData(umd, webServiceDeployment); JBossMetaData jbMetaData = unit.getAttachment(JBossMetaData.class); if (jbMetaData != null) buildWebservicesMetaData(umd, jbMetaData); return umd; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { EJBArchiveMetaData umd = new EJBArchiveMetaData(); WebServiceDeployment webServiceDeployment = dep.getAttachment(WebServiceDeployment.class); buildEnterpriseBeansMetaData(umd, webServiceDeployment); JBossMetaData jbMetaData = unit.getAttachment(JBossMetaData.class); if (jbMetaData != null) buildWebservicesMetaData(umd, jbMetaData); return umd; }
public EJBArchiveMetaData buildUnifiedApplicationMetaData(Deployment dep) { EJBArchiveMetaData appMetaData = null; ObjectName oname = (ObjectName)dep.getProperty(DEPLOYED_OBJECT); // jboss.j2ee:service=EJB3,module=some-ejb3.jar if (oname != null && oname.getDomain().equals("jboss.j2ee") && "EJB3".equals(oname.getKeyProperty("service"))) { Ejb3ModuleMBean ejb3Module = getEJB3Module(oname); ArrayList<EJBMetaData> beans = new ArrayList<EJBMetaData>(); for (Object container : ejb3Module.getContainers().values()) { if (container instanceof StatelessContainer) { StatelessContainer slc = (StatelessContainer)container; EJBMetaData usmd = new SLSBMetaData(); usmd.setEjbName(slc.getEjbName()); usmd.setEjbClass(slc.getBeanClassName()); beans.add(usmd); } } appMetaData = new EJBArchiveMetaData(); appMetaData.setEnterpriseBeans(beans); } return appMetaData; }
/** * Builds universal EJB meta data model that is AS agnostic. * * @param dep * webservice deployment * @return universal EJB meta data model */ final EJBArchiveMetaData create(final Deployment dep) { ROOT_LOGGER.creatingEjbDeployment(dep.getSimpleName()); final EJBArchiveMetaData ejbArchiveMD = new EJBArchiveMetaData(); this.buildEnterpriseBeansMetaData(dep, ejbArchiveMD); this.buildWebservicesMetaData(dep, ejbArchiveMD); return ejbArchiveMD; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { Ejb3Deployment ejb3Deployment = unit.getAttachment(Ejb3Deployment.class); dep.addAttachment(Ejb3Deployment.class, ejb3Deployment); EJBArchiveMetaData umd = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(umd, ejb3Deployment); JBossMetaData jbMetaData = unit.getAttachment(JBossMetaData.class); if (jbMetaData != null) buildWebservicesMetaData(umd, jbMetaData); return umd; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class); dep.addAttachment(JBossMetaData.class, jbossMetaData); EJBArchiveMetaData ejbMetaData = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(ejbMetaData, jbossMetaData); buildWebservicesMetaData(ejbMetaData, jbossMetaData); ejbMetaData.setSecurityDomain(jbossMetaData.getSecurityDomain()); return ejbMetaData; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class); dep.addAttachment(JBossMetaData.class, jbossMetaData); EJBArchiveMetaData ejbMetaData = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(ejbMetaData, jbossMetaData); buildWebservicesMetaData(ejbMetaData, jbossMetaData); ejbMetaData.setSecurityDomain(jbossMetaData.getSecurityDomain()); return ejbMetaData; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class); dep.addAttachment(JBossMetaData.class, jbossMetaData); EJBArchiveMetaData ejbMetaData = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(ejbMetaData, jbossMetaData); buildWebservicesMetaData(ejbMetaData, jbossMetaData); ejbMetaData.setSecurityDomain(jbossMetaData.getSecurityDomain()); return ejbMetaData; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class); dep.addAttachment(JBossMetaData.class, jbossMetaData); EJBArchiveMetaData ejbMetaData = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(ejbMetaData, jbossMetaData); buildWebservicesMetaData(ejbMetaData, jbossMetaData); ejbMetaData.setSecurityDomain(jbossMetaData.getSecurityDomain()); return ejbMetaData; }
public EJBArchiveMetaData buildMetaData(Deployment dep, DeploymentUnit unit) { JBossMetaData jbossMetaData = unit.getAttachment(JBossMetaData.class); dep.addAttachment(JBossMetaData.class, jbossMetaData); EJBArchiveMetaData ejbMetaData = new EJBArchiveMetaData(); buildEnterpriseBeansMetaData(ejbMetaData, jbossMetaData); buildWebservicesMetaData(ejbMetaData, jbossMetaData); ejbMetaData.setSecurityDomain(jbossMetaData.getSecurityDomain()); return ejbMetaData; }
appMetaData = new EJBArchiveMetaData();
public EJBArchiveMetaData buildUnifiedApplicationMetaData(Deployment dep, DeploymentInfo di) { ApplicationMetaData apmd = (ApplicationMetaData)di.metaData; dep.addAttachment(ApplicationMetaData.class, apmd); EJBArchiveMetaData appMetaData = new EJBArchiveMetaData(); buildUnifiedBeanMetaData(appMetaData, apmd); appMetaData.setConfigName(apmd.getConfigName()); appMetaData.setConfigFile(apmd.getConfigFile()); appMetaData.setWebServiceContextRoot(apmd.getWebServiceContextRoot()); appMetaData.setSecurityDomain(apmd.getSecurityDomain()); appMetaData.setPublishLocationAdapter(getPublishLocationAdpater(apmd)); return appMetaData; }
public EJBArchiveMetaData buildUnifiedApplicationMetaData(Deployment dep, DeploymentInfo di) { ApplicationMetaData apmd = (ApplicationMetaData)di.metaData; dep.addAttachment(ApplicationMetaData.class, apmd); EJBArchiveMetaData appMetaData = new EJBArchiveMetaData(); buildUnifiedBeanMetaData(appMetaData, apmd); appMetaData.setConfigName(apmd.getConfigName()); appMetaData.setConfigFile(apmd.getConfigFile()); appMetaData.setWebServiceContextRoot(apmd.getWebServiceContextRoot()); appMetaData.setSecurityDomain(apmd.getSecurityDomain()); appMetaData.setPublishLocationAdapter(getPublishLocationAdpater(apmd)); return appMetaData; }
public EJBArchiveMetaData buildUnifiedApplicationMetaData(Deployment dep, DeploymentInfo di) { ApplicationMetaData apmd = (ApplicationMetaData)di.metaData; dep.addAttachment(ApplicationMetaData.class, apmd); EJBArchiveMetaData appMetaData = new EJBArchiveMetaData(); buildUnifiedBeanMetaData(appMetaData, apmd); appMetaData.setConfigName(apmd.getConfigName()); appMetaData.setConfigFile(apmd.getConfigFile()); appMetaData.setWebServiceContextRoot(apmd.getWebServiceContextRoot()); appMetaData.setSecurityDomain(apmd.getSecurityDomain()); appMetaData.setPublishLocationAdapter(getPublishLocationAdpater(apmd)); return appMetaData; }