Examples of UnifiedPortComponentRefMetaData


Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      final Collection<? extends PortComponent> portComponentsSBMD = serviceRefSBMD.getPortComponents();
      if (portComponentsSBMD != null)
      {
         for (final PortComponent portComponentSBMD : portComponentsSBMD)
         {
            final UnifiedPortComponentRefMetaData portComponentUMDM = this.getUnifiedPortComponentRefMetaData(
                  serviceRefUMDM, portComponentSBMD);
            if (portComponentUMDM.getServiceEndpointInterface() != null || portComponentUMDM.getPortQName() != null)
            {
               serviceRefUMDM.addPortComponentRef(portComponentUMDM);
            }
            else
            {
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

    * @return port component ref unified meta data
    */
   private UnifiedPortComponentRefMetaData getUnifiedPortComponentRefMetaData(
         final UnifiedServiceRefMetaData serviceRefUMDM, final PortComponent portComponentSBMD)
   {
      final UnifiedPortComponentRefMetaData portComponentUMDM = new UnifiedPortComponentRefMetaData(serviceRefUMDM);

      // propagate service endpoint interface
      portComponentUMDM.setServiceEndpointInterface(portComponentSBMD.getEndpointInterface());

      // propagate MTOM properties
      portComponentUMDM.setMtomEnabled(portComponentSBMD.isMtomEnabled());
      portComponentUMDM.setMtomThreshold(portComponentSBMD.getMtomThreshold());

      // propagate addressing properties
      final Addressing addressingSBMD = portComponentSBMD.getAddressing();
      if (addressingSBMD != null)
      {
         portComponentUMDM.setAddressingEnabled(addressingSBMD.isEnabled());
         portComponentUMDM.setAddressingRequired(addressingSBMD.isRequired());
         portComponentUMDM.setAddressingResponses(addressingSBMD.getResponses());
      }

      // propagate respect binding properties
      portComponentUMDM.setRespectBindingEnabled(portComponentSBMD.isRespectBindingEnabled());

      // propagate link
      portComponentUMDM.setPortComponentLink(portComponentSBMD.getLink());

      // propagate jboss specific MD
      if (portComponentSBMD instanceof JBossPortComponent)
      {
         this.processUnifiedJBossPortComponentRefMetaData(portComponentUMDM, portComponentSBMD);
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      List<? extends PortComponentRef> pcRefs = sref.getPortComponentRef();
      if (pcRefs != null)
      {
         for (PortComponentRef pcRef : pcRefs)
         {
            UnifiedPortComponentRefMetaData upcRef = getUnifiedPortComponentRefMetaData(result, pcRef);
            if (upcRef.getServiceEndpointInterface() != null || upcRef.getPortQName() != null)
               result.addPortComponentRef(upcRef);
            else
               log.warn("Ignore <port-component-ref> without <service-endpoint-interface> and <port-qname>: " + upcRef);
         }
      }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      return uhmd;
   }

   private UnifiedPortComponentRefMetaData getUnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData usref, PortComponentRef pcref)
   {
      UnifiedPortComponentRefMetaData result = new UnifiedPortComponentRefMetaData(usref);
      result.setServiceEndpointInterface(pcref.getServiceEndpointInterface());
      result.setEnableMTOM(pcref.isEnableMtom());
      result.setPortComponentLink(pcref.getPortComponentLink());
      if (pcref instanceof JBossPortComponentRef)
      {
         JBossPortComponentRef jbpcref = (JBossPortComponentRef)pcref;
         result.setPortQName(jbpcref.getPortQname());
         result.setConfigName(jbpcref.getConfigName());
         result.setConfigFile(jbpcref.getConfigFile());
         List<StubPropertyMetaData> stubProps = jbpcref.getStubProperties();
         if (stubProps != null)
         {
            for (StubPropertyMetaData stubProp : stubProps)
            {
               UnifiedStubPropertyMetaData prop = new UnifiedStubPropertyMetaData();
               prop.setPropName(stubProp.getPropName());
               prop.setPropValue(stubProp.getPropValue());
               result.addStubProperty(prop);
            }
         }
         List<CallPropertyMetaData> callProps = jbpcref.getCallProperties();
         if (callProps != null)
         {
            for (CallPropertyMetaData callProp : callProps)
            {
               UnifiedCallPropertyMetaData prop = new UnifiedCallPropertyMetaData();
               prop.setPropName(callProp.getPropName());
               prop.setPropValue(callProp.getPropValue());
               result.addCallProperty(prop);
            }
         }
      }
      return result;
   }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

        // propagate port components
        final Collection<? extends PortComponentRef> portComponentsMD = serviceRefMD.getPortComponentRef();
        if (portComponentsMD != null) {
            for (final PortComponentRef portComponentMD : portComponentsMD) {
                final UnifiedPortComponentRefMetaData portComponentUMDM = getUnifiedPortComponentRefMetaData(serviceRefUMDM,
                        portComponentMD);
                if (portComponentUMDM.getServiceEndpointInterface() != null || portComponentUMDM.getPortQName() != null) {
                    serviceRefUMDM.addPortComponentRef(portComponentUMDM);
                } else {
                    ROOT_LOGGER.ignoringPortComponentRef(portComponentUMDM);
                }
            }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

        serviceRefUMDM.setWsdlOverride(jbossServiceRefMD.getWsdlOverride());
        serviceRefUMDM.setHandlerChain(jbossServiceRefMD.getHandlerChain());
    }

    private static UnifiedPortComponentRefMetaData getUnifiedPortComponentRefMetaData(final UnifiedServiceRefMetaData serviceRefUMDM, final PortComponentRef portComponentMD) {
        final UnifiedPortComponentRefMetaData portComponentUMDM = new UnifiedPortComponentRefMetaData(serviceRefUMDM);

        // propagate service endpoint interface
        portComponentUMDM.setServiceEndpointInterface(portComponentMD.getServiceEndpointInterface());

        // propagate MTOM properties
        portComponentUMDM.setMtomEnabled(portComponentMD.isEnableMtom());
        portComponentUMDM.setMtomThreshold(portComponentMD.getMtomThreshold());

        // propagate addressing properties
        final Addressing addressingMD = portComponentMD.getAddressing();
        if (addressingMD != null) {
            portComponentUMDM.setAddressingAnnotationSpecified(true);
            portComponentUMDM.setAddressingEnabled(addressingMD.isEnabled());
            portComponentUMDM.setAddressingRequired(addressingMD.isRequired());
            portComponentUMDM.setAddressingResponses(addressingMD.getResponses());
        }

        // propagate respect binding properties
        if (portComponentMD.getRespectBinding() != null) {
            portComponentUMDM.setRespectBindingAnnotationSpecified(true);
            portComponentUMDM.setRespectBindingEnabled(true);
        }

        // propagate link
        portComponentUMDM.setPortComponentLink(portComponentMD.getPortComponentLink());

        // propagate jboss specific MD
        if (portComponentMD instanceof JBossPortComponentRef) {
            processUnifiedJBossPortComponentRefMetaData(portComponentUMDM, portComponentMD);
        }
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

   private Object newChild(UnifiedServiceRefMetaData ref, UnmarshallingContext navigator, String namespaceURI, String localName, Attributes attrs)
   {
      Object child = null;
      if (localName.equals("port-component-ref"))
      {
         child = new UnifiedPortComponentRefMetaData(ref);
         ref.addPortComponentRef((UnifiedPortComponentRefMetaData)child);
      }
      else if (localName.equals("handler"))
      {
         child = new UnifiedHandlerMetaData();
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      // Parse the port-component-ref elements
      Iterator iterator = DOMUtils.getChildElements(root, "port-component-ref");
      while (iterator.hasNext())
      {
         Element pcrefElement = (Element)iterator.next();
         UnifiedPortComponentRefMetaData pcrefMetaData = new UnifiedPortComponentRefMetaData(sref);
         pcrefMetaData.importStandardXml(pcrefElement);
         sref.addPortComponentRef(pcrefMetaData);
      }

      // Parse the handler elements
      iterator = DOMUtils.getChildElements(root, "handler");
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      {
         Element pcrefElement = (Element)iterator.next();
         String seiName = getOptionalElementContent(pcrefElement, "service-endpoint-interface");
         QName portName = getOptionalElementContentAsQName(pcrefElement, "port-qname");

         UnifiedPortComponentRefMetaData pcref = sref.getPortComponentRef(seiName, portName);
         if (pcref == null && seiName != null)
         {
            // Its ok to only have the <port-component-ref> in jboss.xml and not in ejb-jar.xml
            // if it has at least a SEI declared
            pcref = new UnifiedPortComponentRefMetaData(sref);
            pcref.importStandardXml(pcrefElement);
            sref.addPortComponentRef(pcref);
         }

         if (pcref != null)
            pcref.importJBossXml(pcrefElement);
      }

      // Parse the call-property elements
      iterator = DOMUtils.getChildElements(root, "call-property");
      while (iterator.hasNext())
View Full Code Here

Examples of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

      }

      String configFile = usRef.getConfigFile();
      String configName = usRef.getConfigName();

      UnifiedPortComponentRefMetaData pcref = usRef.getPortComponentRef(seiName, portName);
      if (pcref != null)
      {
         if (pcref.getConfigFile() != null)
            configFile = pcref.getConfigFile();
         if (pcref.getConfigName() != null)
            configName = pcref.getConfigName();

         BindingProvider bp = (BindingProvider)stub;
         Map<String, Object> reqCtx = bp.getRequestContext();
         for (UnifiedStubPropertyMetaData prop : pcref.getStubProperties())
         {
            log.debug("Set stub property: " + prop);
            reqCtx.put(prop.getPropName(), prop.getPropValue());
         }
      }
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.