@Override public void start(Deployment dep) { MetadataBuilder builder = new MetadataBuilder(); dep.addAttachment(DDBeans.class, builder.build(dep)); } }
public void deploy(DeploymentInfo unit) throws DeploymentException { if (ignoreDeployment(unit)) return; if (isWebServiceDeployment(unit)) { log.debug("deploy: " + unit.shortName); Deployment dep = getDeployment(unit); if (dep == null) { dep = createDeployment(unit); dep.addAttachment(DeploymentInfo.class, unit); } getDeploymentAspectManager().deploy(dep); unit.context.put(Deployment.class, dep); } }
public void deploy(DeploymentInfo unit) throws DeploymentException { if (ignoreDeployment(unit)) return; if (isWebServiceDeployment(unit)) { log.debug("deploy: " + unit.shortName); Deployment dep = getDeployment(unit); if (dep == null) { dep = createDeployment(unit); dep.addAttachment(DeploymentInfo.class, unit); } getRuntime().create(dep); unit.context.put(Deployment.class, dep); } }
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; }
/** * Creates web meta data for EJB deployments. * * @param dep webservice deployment */ void create(final Deployment dep) { final DeploymentUnit unit = WSHelper.getRequiredAttachment(dep, DeploymentUnit.class); final JBossWebMetaData jbossWebMD = new JBossWebMetaData(); this.createWebAppDescriptor(dep, jbossWebMD); this.createJBossWebAppDescriptor(dep, jbossWebMD); dep.addAttachment(JBossWebMetaData.class, jbossWebMD); unit.addAttachment(JBossWebMetaData.class, jbossWebMD); }
/** * Creates web meta data for EJB deployments. * * @param dep webservice deployment */ void create(final Deployment dep) { final DeploymentUnit unit = WSHelper.getRequiredAttachment(dep, DeploymentUnit.class); final JBossWebMetaData jbossWebMD = new JBossWebMetaData(); this.createWebAppDescriptor(dep, jbossWebMD); this.createJBossWebAppDescriptor(dep, jbossWebMD); dep.addAttachment(JBossWebMetaData.class, jbossWebMD); unit.addAttachment(JBossWebMetaData.class, jbossWebMD); }
/** * Creates web meta data for EJB deployments. * * @param dep webservice deployment */ void create(final Deployment dep) { final DeploymentUnit unit = WSHelper.getRequiredAttachment(dep, DeploymentUnit.class); final JBossWebMetaData jbossWebMD = new JBossWebMetaData(); this.createWebAppDescriptor(dep, jbossWebMD); this.createJBossWebAppDescriptor(dep, jbossWebMD); dep.addAttachment(JBossWebMetaData.class, jbossWebMD); unit.addAttachment(JBossWebMetaData.class, jbossWebMD); }
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; }
public void deploy(DeploymentUnit unit) throws DeploymentException { if (ignoreDeployment(unit)) return; if (isWebServiceDeployment(unit)) { log.debug("deploy: " + unit.getName()); Deployment dep = getDeployment(unit); if (dep == null) { dep = createDeployment(unit); dep.addAttachment(DeploymentUnit.class, unit); } getDeploymentAspectManager().deploy(dep); unit.addAttachment(Deployment.class, dep); } }
public void deploy(DeploymentUnit unit) throws DeploymentException { if (ignoreDeployment(unit)) return; if (isWebServiceDeployment(unit)) { log.debug("deploy: " + unit.getName()); Deployment dep = getDeployment(unit); if (dep == null) { dep = createDeployment(unit); dep.addAttachment(DeploymentUnit.class, unit); } getDeploymentAspectManager().deploy(dep); unit.addAttachment(Deployment.class, dep); } }
@Override protected void build(final Deployment dep, final DeploymentUnit unit) { // propagate final JMSEndpointsMetaData jmsEndpointsMD = getOptionalAttachment(unit, JMS_ENDPOINT_METADATA_KEY); dep.addAttachment(JMSEndpointsMetaData.class, jmsEndpointsMD); WSLogger.ROOT_LOGGER.trace("Creating JAXWS JMS endpoints meta data model"); for (final JMSEndpointMetaData jmsEndpoint : jmsEndpointsMD.getEndpointsMetaData()) { final String jmsEndpointName = jmsEndpoint.getName(); WSLogger.ROOT_LOGGER.tracef("JMS name: %s", jmsEndpointName); final String jmsEndpointClassName = jmsEndpoint.getImplementor(); WSLogger.ROOT_LOGGER.tracef("JMS class: %s", jmsEndpointClassName); final String jmsEndpointAddress = jmsEndpoint.getSoapAddress(); WSLogger.ROOT_LOGGER.tracef("JMS address: %s", jmsEndpointAddress); newJMSEndpoint(jmsEndpointClassName, jmsEndpointName, jmsEndpointAddress, dep); } }
@Override protected void build(final Deployment dep, final DeploymentUnit unit) { // propagate final JMSEndpointsMetaData jmsEndpointsMD = getOptionalAttachment(unit, JMS_ENDPOINT_METADATA_KEY); dep.addAttachment(JMSEndpointsMetaData.class, jmsEndpointsMD); WSLogger.ROOT_LOGGER.trace("Creating JAXWS JMS endpoints meta data model"); for (final JMSEndpointMetaData jmsEndpoint : jmsEndpointsMD.getEndpointsMetaData()) { final String jmsEndpointName = jmsEndpoint.getName(); WSLogger.ROOT_LOGGER.tracef("JMS name: %s", jmsEndpointName); final String jmsEndpointClassName = jmsEndpoint.getImplementor(); WSLogger.ROOT_LOGGER.tracef("JMS class: %s", jmsEndpointClassName); final String jmsEndpointAddress = jmsEndpoint.getSoapAddress(); WSLogger.ROOT_LOGGER.tracef("JMS address: %s", jmsEndpointAddress); newJMSEndpoint(jmsEndpointClassName, jmsEndpointName, jmsEndpointAddress, dep); } }
@Override protected void build(final Deployment dep, final DeploymentUnit unit) { // propagate final JMSEndpointsMetaData jmsEndpointsMD = getOptionalAttachment(unit, JMS_ENDPOINT_METADATA_KEY); dep.addAttachment(JMSEndpointsMetaData.class, jmsEndpointsMD); ROOT_LOGGER.creatingEndpointsMetaDataModel("JAXWS", "JMS"); for (final JMSEndpointMetaData jmsEndpoint : jmsEndpointsMD.getEndpointsMetaData()) { final String jmsEndpointName = jmsEndpoint.getName(); ROOT_LOGGER.jmsName(jmsEndpointName); final String jmsEndpointClassName = jmsEndpoint.getImplementor(); ROOT_LOGGER.jmsClass(jmsEndpointClassName); final String jmsEndpointAddress = jmsEndpoint.getSoapAddress(); ROOT_LOGGER.jmsAddress(jmsEndpointAddress); newJMSEndpoint(jmsEndpointClassName, jmsEndpointName, jmsEndpointAddress, dep); } }
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; }