Package org.jboss.wsf.spi.metadata.j2ee.serviceref

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


/*     */   {
/* 202 */     Iterator it = epMetaData.getServiceRefContrib().iterator();
/*     */
/* 204 */     while (it.hasNext())
/*     */     {
/* 206 */       UnifiedPortComponentRefMetaData portComp = (UnifiedPortComponentRefMetaData)it.next();
/*     */
/* 208 */       if (epMetaData.matches(portComp))
/*     */       {
/* 210 */         log.debug("Processing service-ref contribution on portType: " + epMetaData.getPortTypeName());
/*     */
/* 213 */         if (portComp.getEnableMTOM().booleanValue())
/*     */         {
/* 215 */           String bindingId = epMetaData.getBindingId();
/* 216 */           if (bindingId.equals("http://schemas.xmlsoap.org/wsdl/soap/http"))
/* 217 */             epMetaData.setBindingId("http://schemas.xmlsoap.org/wsdl/soap/http?mtom=true");
/* 218 */           else if (bindingId.equals("http://www.w3.org/2003/05/soap/bindings/HTTP/")) {
/* 219 */             epMetaData.setBindingId("http://www.w3.org/2003/05/soap/bindings/HTTP/?mtom=true");
/*     */           }
/*     */         }
/*     */
/* 223 */         for (UnifiedStubPropertyMetaData stubProp : portComp.getStubProperties())
/*     */         {
/* 225 */           epMetaData.getProperties().put(stubProp.getPropName(), stubProp.getPropValue());
/*     */         }
/*     */
/* 229 */         for (UnifiedCallPropertyMetaData callProp : portComp.getCallProperties())
/*     */         {
/* 231 */           epMetaData.getProperties().put(callProp.getPropName(), callProp.getPropValue());
/*     */         }
/*     */       }
/*     */     }
View Full Code Here


      }

      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

/*     */     }
/*     */
/* 430 */     String configFile = this.usRef.getConfigFile();
/* 431 */     String configName = this.usRef.getConfigName();
/*     */
/* 433 */     UnifiedPortComponentRefMetaData pcref = this.usRef.getPortComponentRef(seiName, portName);
/*     */     Map reqCtx;
/* 434 */     if (pcref != null)
/*     */     {
/* 436 */       if (pcref.getConfigFile() != null)
/* 437 */         configFile = pcref.getConfigFile();
/* 438 */       if (pcref.getConfigName() != null) {
/* 439 */         configName = pcref.getConfigName();
/*     */       }
/* 441 */       BindingProvider bp = (BindingProvider)stub;
/* 442 */       reqCtx = bp.getRequestContext();
/* 443 */       for (UnifiedStubPropertyMetaData prop : pcref.getStubProperties())
/*     */       {
/* 445 */         this.log.debug("Set stub property: " + prop);
/* 446 */         reqCtx.put(prop.getPropName(), prop.getPropValue());
/*     */       }
/*     */     }
View Full Code Here

/*    */
/* 76 */       for (String sei : pcrefs.keySet())
/*    */       {
/* 79 */         List narrowedEndpoints = new ArrayList();
/*    */
/* 81 */         UnifiedPortComponentRefMetaData pcref = (UnifiedPortComponentRefMetaData)pcrefs.get(sei);
/*    */
/* 84 */         if ((pcref.getServiceEndpointInterface() != null) && (pcref.getPortQName() != null))
/*    */         {
/* 86 */           List pcRef2EndpointMapping = new ArrayList();
/* 87 */           for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
/*    */           {
/* 89 */             if (pcref.getServiceEndpointInterface().equals(epMetaData.getServiceEndpointInterfaceName()))
/*    */             {
/* 91 */               pcRef2EndpointMapping.add(epMetaData.getPortName());
/*    */             }
/*    */           }
/*    */
/* 95 */           for (QName q : pcRef2EndpointMapping)
/*    */           {
/* 97 */             EndpointMetaData mappedEndpoint = serviceMetaData.getEndpoint(q);
/* 98 */             if (!pcref.getPortQName().equals(mappedEndpoint.getPortName())) {
/* 99 */               narrowedEndpoints.add(q);
/*    */             }
/*    */           }
/*    */
/* 103 */           if ((pcRef2EndpointMapping.size() > 0) && (pcRef2EndpointMapping.size() == narrowedEndpoints.size())) {
View Full Code Here

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

/* 211 */     return uhmd;
/*     */   }
/*     */
/*     */   private UnifiedPortComponentRefMetaData getUnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData usref, PortComponentRef pcref)
/*     */   {
/* 216 */     UnifiedPortComponentRefMetaData result = new UnifiedPortComponentRefMetaData(usref);
/* 217 */     result.setServiceEndpointInterface(pcref.getServiceEndpointInterface());
/* 218 */     result.setEnableMTOM(Boolean.valueOf(pcref.isEnableMtom()));
/* 219 */     result.setPortComponentLink(pcref.getPortComponentLink());
/* 220 */     if ((pcref instanceof JBossPortComponentRef))
/*     */     {
/* 222 */       JBossPortComponentRef jbpcref = (JBossPortComponentRef)pcref;
/* 223 */       result.setPortQName(jbpcref.getPortQname());
/* 224 */       result.setConfigName(jbpcref.getConfigName());
/* 225 */       result.setConfigFile(jbpcref.getConfigFile());
/* 226 */       List stubProps = jbpcref.getStubProperties();
/* 227 */       if (stubProps != null)
/*     */       {
/* 229 */         for (StubPropertyMetaData stubProp : stubProps)
/*     */         {
/* 231 */           UnifiedStubPropertyMetaData prop = new UnifiedStubPropertyMetaData();
/* 232 */           prop.setPropName(stubProp.getPropName());
/* 233 */           prop.setPropValue(stubProp.getPropValue());
/* 234 */           result.addStubProperty(prop);
/*     */         }
/*     */       }
/* 237 */       List callProps = jbpcref.getCallProperties();
/* 238 */       if (callProps != null)
/*     */       {
/* 240 */         for (CallPropertyMetaData callProp : callProps)
/*     */         {
/* 242 */           UnifiedCallPropertyMetaData prop = new UnifiedCallPropertyMetaData();
/* 243 */           prop.setPropName(callProp.getPropName());
/* 244 */           prop.setPropValue(callProp.getPropValue());
/* 245 */           result.addCallProperty(prop);
/*     */         }
/*     */       }
/*     */     }
/* 249 */     return result;
/*     */   }
View Full Code Here

      }

      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

      }

      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

      }

      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

Related Classes of org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData

Copyright © 2018 www.massapicom. 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.