Examples of HandlerMetaDataJAXRPC


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 : 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

      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

               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

     
      if (handlerChain != null)
      {
         for (UnifiedHandlerMetaData uhmd : handlerChain.getHandlers())
         {
            HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, type);
            handlers.add(hmd);
         }
      }
     
      return handlers;
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>();
         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

         QName portName = epMetaData.getPortName();
         Set<String> handlerRoles = new HashSet<String>();
         List<HandlerInfo> handlerInfos = new ArrayList<HandlerInfo>();
         for (HandlerMetaData handlerMetaData : epMetaData.getHandlerMetaData(HandlerType.ALL))
         {
            HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
            handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());

            HashMap hConfig = new HashMap();
            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);

            log.debug("Adding client side handler to endpoint '" + portName + "': " + info);
            handlerInfos.add(info);
         }
View Full Code Here

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

         QName portName = epMetaData.getPortName();
         Set<String> handlerRoles = new HashSet<String>();
         List<HandlerInfo> handlerInfos = new ArrayList<HandlerInfo>();
         for (HandlerMetaData handlerMetaData : epMetaData.getHandlerMetaData(HandlerType.ALL))
         {
            HandlerMetaDataJAXRPC jaxrpcMetaData = (HandlerMetaDataJAXRPC)handlerMetaData;
            handlerRoles.addAll(jaxrpcMetaData.getSoapRoles());

            HashMap hConfig = new HashMap();
            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);

            log.debug("Adding client side handler to endpoint '" + portName + "': " + info);
            handlerInfos.add(info);
         }
View Full Code Here

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

     
      if (handlerChain != null)
      {
         for (UnifiedHandlerMetaData uhmd : handlerChain.getHandlers())
         {
            HandlerMetaDataJAXRPC hmd = HandlerMetaDataJAXRPC.newInstance(uhmd, type);
            handlers.add(hmd);
         }
      }
     
      return handlers;
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.