@Override public void start(Deployment dep) { if (contextProperties != null) { Iterator<String> it = contextProperties.keySet().iterator(); while (it.hasNext()) { String key = it.next(); String value = contextProperties.get(key); dep.setProperty(key, value); } } } }
@Override public void start(Deployment dep) { if (contextProperties != null) { Iterator<String> it = contextProperties.keySet().iterator(); while (it.hasNext()) { String key = it.next(); String value = contextProperties.get(key); dep.setProperty(key, value); } } } }
public URL create(Deployment dep) { String typeStr = dep.getType().toString(); URL webAppURL = null; if (typeStr.endsWith("EJB21")) { webAppURL = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB21); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } else if (typeStr.endsWith("EJB3")) { webAppURL = generatWebDeployment((ArchiveDeployment)dep, securityHandlerEJB3); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } else { webAppURL = generatWebDeployment((ArchiveDeployment)dep, null); dep.setProperty("org.jboss.ws.webapp.url", webAppURL); } return webAppURL; }
public void create(Deployment dep, URL webAppURL) { if (webAppURL == null) throw new IllegalArgumentException("Web meta data URL cannot be null"); log.debug("publishServiceEndpoint: " + webAppURL); try { webXMLRewriter.rewriteWebXml(dep); dep.setProperty(HttpSpec.PROPERTY_WEBAPP_URL, webAppURL); org.jboss.deployers.client.spi.Deployment deployment = createDeploymentContext(webAppURL); // Mark the deployment as generated web app so the JSE deployer hook can ignore it MutableAttachments attach = (MutableAttachments)deployment.getPredeterminedManagedObjects(); attach.addAttachment(HttpSpec.PROPERTY_GENERATED_WEBAPP, Boolean.TRUE); mainDeployer.deploy(deployment); deploymentMap.put(webAppURL.toExternalForm(), deployment); } catch (Exception ex) { WSFDeploymentException.rethrow(ex); } }
topLevelDeployment.setProperty(HttpSpec.PROPERTY_WEBAPP_SERVLET_CLASS, httpSpec.getServletClass()); topLevelDeployment.setProperty(HttpSpec.PROPERTY_WEBAPP_CONTEXT_PARAMETERS, httpSpec.getContextParameter()); topLevelDeployment.setProperty(PROCESSED_BY_DEPLOYMENT_FACTORY, Boolean.TRUE);
topLevelDeployment.setProperty(HttpSpec.PROPERTY_WEBAPP_SERVLET_CLASS, httpSpec.getServletClass()); topLevelDeployment.setProperty(HttpSpec.PROPERTY_WEBAPP_CONTEXT_PARAMETERS, httpSpec.getContextParameter()); topLevelDeployment.setProperty(PROCESSED_BY_DEPLOYMENT_FACTORY, Boolean.TRUE);
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
public void buildContainerMetaData(Deployment dep, DeploymentInfo di) { dep.addAttachment(DeploymentInfo.class, di); dep.setProperty(EJBArchiveMetaDataAdapterEJB3.DEPLOYED_OBJECT, di.deployedObject); if (di.metaData instanceof WebMetaData) { JSEArchiveMetaData webMetaData = webMetaDataAdapter.buildUnifiedWebMetaData(dep, di); if (webMetaData != null) dep.addAttachment(JSEArchiveMetaData.class, webMetaData); dep.setProperty("org.jboss.ws.webapp.url", getDeploymentURL(di)); } else if (dep.getType() == DeploymentType.JAXRPC_EJB3 || dep.getType() == DeploymentType.JAXWS_EJB3) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB3.buildUnifiedApplicationMetaData(dep); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } else if (di.metaData instanceof ApplicationMetaData) { EJBArchiveMetaData appMetaData = applicationMetaDataAdapterEJB21.buildUnifiedApplicationMetaData(dep, di); if (appMetaData != null) dep.addAttachment(EJBArchiveMetaData.class, appMetaData); } }
topLevelDeployment.setProperty(PROCESSED_BY_DEPLOYMENT_FACTORY, Boolean.TRUE);
topLevelDeployment.setProperty(PROCESSED_BY_DEPLOYMENT_FACTORY, Boolean.TRUE);
public DDBeans build(Deployment dep) { final SOAPAddressRewriteMetadata sarm = dep.getAttachment(SOAPAddressRewriteMetadata.class); Map<QName, String> serviceNameAddressMap = new HashMap<QName, String>(); Map<String, SOAPAddressWSDLParser> soapAddressWsdlParsers = new HashMap<String, SOAPAddressWSDLParser>(); DDBeans dd = new DDBeans(); for (Endpoint ep : dep.getService().getEndpoints()) { DDEndpoint ddep = createDDEndpoint(ep.getTargetBeanClass(), (ArchiveDeployment)dep, ep); if (ep instanceof HttpEndpoint) { ddep.setInvoker(JBossWSInvoker.class.getName()); } processWSDDContribution(ddep, (ArchiveDeployment)dep); URL wsdlLocation = getWsdlLocationURL(ddep, ((ArchiveDeployment)dep).getResourceResolver()); processAddressRewrite(ddep, wsdlLocation, sarm, soapAddressWsdlParsers); METADATA_LOGGER.addingServiceEndpointMetadata(METADATA_LOGGER.isDebugEnabled() ? ddep.toStringExtended() : ddep.toString()); dd.addEndpoint(ddep); serviceNameAddressMap.put(ddep.getServiceName(), ddep.getAddress()); } dep.setProperty("ServiceAddressMap", serviceNameAddressMap); return dd; }
dep.setProperty(HttpSpec.PROPERTY_WEBAPP_URL, webURL);
dep.setProperty(HttpSpec.PROPERTY_WEBAPP_URL, webURL);
dep.setProperty(WebMetaDataModifier.PROPERTY_WEBAPP_URL, webURL);
dep.setProperty(WebMetaDataModifier.PROPERTY_WEBAPP_URL, webURL);
dep.setProperty(WebMetaDataModifier.PROPERTY_WEBAPP_URL, webURL);