/** * @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData) * * @param dep webservice deployment * @param ejbArchiveMD EJB archive meta data */ @Override protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD) { final JBossMetaData jbossMetaData = WSHelper.getRequiredAttachment(dep, JBossMetaData.class); final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>(); for (final JBossEnterpriseBeanMetaData jbossEjbMD : jbossMetaData.getEnterpriseBeans()) { this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD); } ejbArchiveMD.setEnterpriseBeans(wsEjbsMD); final String securityDomain = jbossMetaData.getSecurityDomain(); this.log.debug("Setting security domain: " + securityDomain); ejbArchiveMD.setSecurityDomain(securityDomain); }
/** * Build container independent meta data. * * @param dep webservice deployment */ @Override public void start(final Deployment dep) { if (WSHelper.isJseDeployment(dep)) { this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName()); final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep); dep.addAttachment(JSEArchiveMetaData.class, jseMetaData); } else if (WSHelper.isJaxwsEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } else if (WSHelper.isJaxrpcEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } }
final JBossEnterpriseBeanMetaData jbossEjbMD) final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
final JBossEnterpriseBeanMetaData jbossEjbMD) final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
/** * @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData) * * @param dep webservice deployment * @param ejbArchiveMD EJB archive meta data */ @Override protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD) { final JBossMetaData jbossMetaData = WSHelper.getRequiredAttachment(dep, JBossMetaData.class); final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>(); for (final JBossEnterpriseBeanMetaData jbossEjbMD : jbossMetaData.getEnterpriseBeans()) { this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD); } ejbArchiveMD.setEnterpriseBeans(wsEjbsMD); final String securityDomain = jbossMetaData.getSecurityDomain(); this.log.debug("Setting security domain: " + securityDomain); ejbArchiveMD.setSecurityDomain(securityDomain); }
/** * Build container independent meta data. * * @param dep webservice deployment */ @Override public void start(final Deployment dep) { if (WSHelper.isJseDeployment(dep)) { this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName()); final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep); dep.addAttachment(JSEArchiveMetaData.class, jseMetaData); } else if (WSHelper.isJaxwsEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } else if (WSHelper.isJaxrpcEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } }
final JBossEnterpriseBeanMetaData jbossEjbMD) final EJBMetaData wsEjbMD = this.newEjbMetaData(jbossEjbMD);
/** * @see AbstractMetaDataBuilderEJB#buildEnterpriseBeansMetaData(Deployment, EJBArchiveMetaData) * * @param dep webservice deployment * @param ejbArchiveMD EJB archive meta data */ @Override protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD) { final JBossMetaData jbossMetaData = WSHelper.getRequiredAttachment(dep, JBossMetaData.class); final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>(); for (final JBossEnterpriseBeanMetaData jbossEjbMD : jbossMetaData.getEnterpriseBeans()) { this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD); } ejbArchiveMD.setEnterpriseBeans(wsEjbsMD); final String securityDomain = jbossMetaData.getSecurityDomain(); this.log.debug("Setting security domain: " + securityDomain); ejbArchiveMD.setSecurityDomain(securityDomain); }
/** * Build container independent meta data. * * @param dep webservice deployment */ @Override public void start(final Deployment dep) { if (WSHelper.isJseDeployment(dep)) { this.log.debug("Creating JBoss agnostic JSE meta data for deployment: " + dep.getSimpleName()); final JSEArchiveMetaData jseMetaData = this.metaDataBuilderJSE.create(dep); dep.addAttachment(JSEArchiveMetaData.class, jseMetaData); } else if (WSHelper.isJaxwsEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB3 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB3.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } else if (WSHelper.isJaxrpcEjbDeployment(dep)) { this.log.debug("Creating JBoss agnostic EJB21 meta data for deployment: " + dep.getSimpleName()); final EJBArchiveMetaData ejbMetaData = this.metaDataBuilderEJB21.create(dep); dep.addAttachment(EJBArchiveMetaData.class, ejbMetaData); } }