Examples of WebServiceDeployment


Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

   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);
View Full Code Here

Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

      dep.setRuntimeClassLoader(unit.getClassLoader());
      dep.setType(getDeploymentType());

      Service service = dep.getService();

      WebServiceDeployment webServiceDeployment = unit.getAttachment(WebServiceDeployment.class);
      if (webServiceDeployment == null)
         throw new IllegalStateException("Deployment unit does not contain webServiceDeployment");

      // Copy the attachments
      dep.addAttachment(WebServiceDeployment.class, webServiceDeployment);

      Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator();
      while (it.hasNext())
      {
         WebServiceDeclaration container = it.next();
         if (isWebServiceBean(container))
         {
View Full Code Here

Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

   }

   @Override
   public boolean isWebServiceDeployment(DeploymentUnit unit)
   {
      WebServiceDeployment webServiceDeployment = unit.getAttachment(WebServiceDeployment.class);
      if (null == webServiceDeployment )
         return false;

      boolean isWebServiceDeployment = false;

      Iterator<WebServiceDeclaration> it = webServiceDeployment.getServiceEndpoints().iterator();
      while (it.hasNext())
      {
         WebServiceDeclaration container = it.next();
         if (isWebServiceBean(container))
         {
View Full Code Here

Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

    private boolean isJaxwsEjbDeployment(final DeploymentUnit unit) {
        final boolean isEjbDeployment = EjbDeploymentMarker.isEjbDeployment(unit);
        if (isEjbDeployment) {
            WSEJBAdapterDeployer.internalDeploy(unit); // TODO: refactor this ugly hack
            WebServiceDeployment wsDeployment = ASHelper.getRequiredAttachment(unit, WEBSERVICE_DEPLOYMENT_KEY);
            return wsDeployment.getServiceEndpoints().size() > 0;
        }

        return false;
    }
View Full Code Here

Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

     *
     * @param unit deployment unit
     * @return list of JAXWS EJBs meta data
     */
    public static List<WebServiceDeclaration> getJaxwsEjbs(final DeploymentUnit unit) {
        final WebServiceDeployment wsDeployment = ASHelper.getRequiredAttachment(unit, WSAttachmentKeys.WEBSERVICE_DEPLOYMENT_KEY);

        return Collections.unmodifiableList(wsDeployment.getServiceEndpoints());
    }
View Full Code Here

Examples of org.jboss.wsf.spi.deployment.integration.WebServiceDeployment

     * @param ejbArchiveMD
     *            EJB archive meta data
     */
    @Override
    protected void buildEnterpriseBeansMetaData(final Deployment dep, final EJBArchiveMetaData ejbArchiveMD) {
        final WebServiceDeployment ejb3Deployment = WSHelper.getRequiredAttachment(dep, WebServiceDeployment.class);
        final List<EJBMetaData> wsEjbsMD = new LinkedList<EJBMetaData>();

        for (final WebServiceDeclaration jbossEjbMD : ejb3Deployment.getServiceEndpoints()) {
            this.buildEnterpriseBeanMetaData(wsEjbsMD, jbossEjbMD);
        }

        ejbArchiveMD.setEnterpriseBeans(wsEjbsMD);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.