Examples of HandlerMetaDataJAXRPC


Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

         throw new IllegalStateException("Cannot obtain endpoint meta data for: " + portName);

      epMetaData.clearHandlers();
      for (HandlerInfo info : infos)
      {
         HandlerMetaDataJAXRPC handler = new HandlerMetaDataJAXRPC(HandlerType.ENDPOINT);
         handler.setEndpointMetaData(epMetaData);
         handler.setHandlerClassName(info.getHandlerClass().getName());
         handler.setSoapRoles(roles);

         // copy headers
         Set<QName> headers = new HashSet<QName>();
         for (QName header : info.getHeaders())
            headers.add(header);
         handler.setSoapHeaders(headers);

         // copy init params
         List<UnifiedInitParamMetaData> initParams = new ArrayList<UnifiedInitParamMetaData>();
         Iterator<Map.Entry> entries = info.getHandlerConfig().entrySet().iterator();
         while (entries.hasNext())
         {
            Map.Entry entry = entries.next();
            String key = (String)entry.getKey();
            Object value = entry.getValue();
            if (value instanceof String)
               initParams.add(new UnifiedInitParamMetaData(key, (String)value));
         }
         handler.setInitParams(initParams);

         epMetaData.addHandler(handler);
         log.debug("Add handler to: " + portName + handler);
      }
   }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

      Set<String> handlerRoles = new HashSet<String>();
      List<HandlerInfo> hInfos = new ArrayList<HandlerInfo>();

      for (HandlerMetaData handlerMetaData : sepMetaData.getHandlerMetaData(type))
      {
         HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
         handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());

         HashMap<String, Object> hConfig = new HashMap<String, Object>();
         for (UnifiedInitParamMetaData param : jaxrpcMetaData.getInitParams())
         {
            hConfig.put(param.getParamName(), param.getParamValue());
         }

         Set<QName> headers = jaxrpcMetaData.getSoapHeaders();
         QName[] headerArr = new QName[headers.size()];
         headers.toArray(headerArr);

         Class hClass = jaxrpcMetaData.getHandlerClass();
         hConfig.put(HandlerType.class.getName(), jaxrpcMetaData.getHandlerType());
         HandlerInfo info = new HandlerInfo(hClass, hConfig, headerArr);

         if (log.isDebugEnabled())
            log.debug("Adding server side handler to service '" + sepMetaData.getPortName() + "': " + info);
         hInfos.add(info);
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

         throw new IllegalStateException("Cannot obtain endpoint meta data for: " + portName);

      epMetaData.clearHandlers();
      for (HandlerInfo info : infos)
      {
         HandlerMetaDataJAXRPC handler = new HandlerMetaDataJAXRPC(HandlerType.ENDPOINT);
         handler.setEndpointMetaData(epMetaData);
         handler.setHandlerClassName(info.getHandlerClass().getName());
         handler.setSoapRoles(roles);

         // copy headers
         Set<QName> headers = new HashSet<QName>();
         QName[] infoHeaders = info.getHeaders();
         if (infoHeaders != null)
         {
            for (QName header : infoHeaders)
               headers.add(header);
         }
         handler.setSoapHeaders(headers);

         // copy init params
         List<UnifiedInitParamMetaData> initParams = new ArrayList<UnifiedInitParamMetaData>();
         Iterator<Map.Entry> entries = info.getHandlerConfig().entrySet().iterator();
         while (entries.hasNext())
         {
            Map.Entry entry = entries.next();
            String key = (String)entry.getKey();
            Object value = entry.getValue();
            if (value instanceof String)
               initParams.add(new UnifiedInitParamMetaData(key, (String)value));
         }
         handler.setInitParams(initParams);

         epMetaData.addHandler(handler);
         log.debug("Add handler to: " + portName + handler);
      }
   }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

               for (UnifiedHandlerMetaData uhmd : pcMetaData.getHandlers())
               {
                  Set<String> portNames = uhmd.getPortNames();
                  if (portNames.size() == 0 || portNames.contains(portName.getLocalPart()))
                  {
                     HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, HandlerType.ENDPOINT);
                     sepMetaData.addHandler(hmd);
                  }
               }
            }
         }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

         for (UnifiedHandlerMetaData uhmd : serviceRefMetaData.getHandlers())
         {
            Set<String> portNames = uhmd.getPortNames();
            if (portNames.size() == 0 || portNames.contains(portName.getLocalPart()))
            {
               HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, HandlerType.ENDPOINT);
               epMetaData.addHandler(hmd);
            }
         }
      }
   }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

      Set<String> handlerRoles = new HashSet<String>();
      List<HandlerInfo> hInfos = new ArrayList<HandlerInfo>();

      for (HandlerMetaData handlerMetaData : sepMetaData.getHandlerMetaData(type))
      {
         HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
         handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());

         HashMap<String, Object> hConfig = new HashMap<String, Object>();
         for (UnifiedInitParamMetaData param : jaxrpcMetaData.getInitParams())
         {
            hConfig.put(param.getParamName(), param.getParamValue());
         }

         Set<QName> headers = jaxrpcMetaData.getSoapHeaders();
         QName[] headerArr = new QName[headers.size()];
         headers.toArray(headerArr);

         Class hClass = jaxrpcMetaData.getHandlerClass();
         hConfig.put(HandlerType.class.getName(), jaxrpcMetaData.getHandlerType());
         HandlerInfo info = new HandlerInfo(hClass, hConfig, headerArr);

         if (log.isDebugEnabled())
            log.debug("Adding server side handler to service '" + sepMetaData.getPortName() + "': " + info);
         hInfos.add(info);
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

         for (UnifiedHandlerMetaData uhmd : serviceRefMetaData.getHandlers())
         {
            Set<String> portNames = uhmd.getPortNames();
            if (portNames.size() == 0 || portNames.contains(portName.getLocalPart()))
            {
               HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, HandlerType.ENDPOINT);
               epMetaData.addHandler(hmd);
            }
         }
      }
   }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

/* 111 */       throw new IllegalStateException("Cannot obtain endpoint meta data for: " + portName);
/*     */     }
/* 113 */     epMetaData.clearHandlers();
/* 114 */     for (HandlerInfo info : infos)
/*     */     {
/* 116 */       HandlerMetaDataJAXRPC handler = new HandlerMetaDataJAXRPC(UnifiedHandlerMetaData.HandlerType.ENDPOINT);
/* 117 */       handler.setEndpointMetaData(epMetaData);
/* 118 */       handler.setHandlerClassName(info.getHandlerClass().getName());
/* 119 */       handler.setSoapRoles(roles);
/*     */
/* 122 */       Set headers = new HashSet();
/* 123 */       for (QName header : info.getHeaders())
/* 124 */         headers.add(header);
/* 125 */       handler.setSoapHeaders(headers);
/*     */
/* 128 */       List initParams = new ArrayList();
/* 129 */       Iterator entries = info.getHandlerConfig().entrySet().iterator();
/* 130 */       while (entries.hasNext())
/*     */       {
/* 132 */         Map.Entry entry = (Map.Entry)entries.next();
/* 133 */         String key = (String)entry.getKey();
/* 134 */         Object value = entry.getValue();
/* 135 */         if ((value instanceof String))
/* 136 */           initParams.add(new UnifiedInitParamMetaData(key, (String)value));
/*     */       }
/* 138 */       handler.setInitParams(initParams);
/*     */
/* 140 */       epMetaData.addHandler(handler);
/* 141 */       log.debug("Add handler to: " + portName + handler);
/*     */     }
/*     */   }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

/* 500 */       QName portName = epMetaData.getPortName();
/* 501 */       Set handlerRoles = new HashSet();
/* 502 */       List handlerInfos = new ArrayList();
/* 503 */       for (HandlerMetaData handlerMetaData : epMetaData.getHandlerMetaData(UnifiedHandlerMetaData.HandlerType.ALL))
/*     */       {
/* 505 */         HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
/* 506 */         handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());
/*     */
/* 508 */         HashMap hConfig = new HashMap();
/* 509 */         for (UnifiedInitParamMetaData param : jaxrpcMetaData.getInitParams())
/*     */         {
/* 511 */           hConfig.put(param.getParamName(), param.getParamValue());
/*     */         }
/*     */
/* 514 */         Set headers = jaxrpcMetaData.getSoapHeaders();
/* 515 */         QName[] headerArr = new QName[headers.size()];
/* 516 */         headers.toArray(headerArr);
/*     */
/* 518 */         Class hClass = jaxrpcMetaData.getHandlerClass();
/* 519 */         hConfig.put(UnifiedHandlerMetaData.HandlerType.class.getName(), jaxrpcMetaData.getHandlerType());
/* 520 */         HandlerInfo info = new HandlerInfo(hClass, hConfig, headerArr);
/*     */
/* 522 */         log.debug("Adding client side handler to endpoint '" + portName + "': " + info);
/* 523 */         handlerInfos.add(info);
/*     */       }
View Full Code Here

Examples of org.jboss.ws.metadata.umdm.HandlerMetaDataJAXRPC

/* 221 */           for (UnifiedHandlerMetaData uhmd : pcMetaData.getHandlers())
/*     */           {
/* 223 */             Set portNames = uhmd.getPortNames();
/* 224 */             if ((portNames.size() != 0) && (!portNames.contains(portName.getLocalPart())))
/*     */               continue;
/* 226 */             HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, UnifiedHandlerMetaData.HandlerType.ENDPOINT);
/* 227 */             sepMetaData.addHandler(hmd);
/*     */           }
/*     */         }
/*     */
/*     */       }
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.