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

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


      final Collection<Handler> handlersSBMD = serviceRefSBMD.getHandlers();
      if (handlersSBMD != null)
      {
         for (final Handler handlerSBMD : handlersSBMD)
         {
            final UnifiedHandlerMetaData handlerUMDM = this.getUnifiedHandlerMetaData(handlerSBMD);
            serviceRefUMDM.addHandler(handlerUMDM);
         }
      }

      // propagate handler chains
View Full Code Here


         handlerChainUMDM.setProtocolBindings(handlerChainSBMD.getProtocolBindings());

         final List<Handler> handlersSBMD = handlerChainSBMD.getHandlers();
         for (final Handler handlerSBMD : handlersSBMD)
         {
            final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerSBMD);
            handlerChainUMDM.addHandler(handlerUMDM);
         }

         handlerChainsUMDM.addHandlerChain(handlerChainUMDM);
      }
View Full Code Here

    * @param handlerSBMD handler switchboard meta data
    * @return handler JBossWS unified meta data
    */
   private UnifiedHandlerMetaData getUnifiedHandlerMetaData(final Handler handlerSBMD)
   {
      final UnifiedHandlerMetaData handlerUMDM = new UnifiedHandlerMetaData();
      handlerUMDM.setHandlerName(handlerSBMD.getHandlerName());
      handlerUMDM.setHandlerClass(handlerSBMD.getHandlerClass());

      // translate handler init params
      final Map<String, String> handlerInitParamsSBMD = handlerSBMD.getInitParams();
      if (handlerInitParamsSBMD != null)
      {
         for (final String initParamName : handlerInitParamsSBMD.keySet())
         {
            final UnifiedInitParamMetaData handlerInitParamUMDM = new UnifiedInitParamMetaData();
            handlerInitParamUMDM.setParamName(initParamName);
            handlerInitParamUMDM.setParamValue(handlerInitParamsSBMD.get(initParamName));
            handlerUMDM.addInitParam(handlerInitParamUMDM);
         }
      }

      // translate handler soap headers
      final Collection<QName> handlerSoapHeadersSBDM = handlerSBMD.getSoapHeaders();
      if (handlerSoapHeadersSBDM != null)
      {
         for (final QName soapHeader : handlerSoapHeadersSBDM)
         {
            handlerUMDM.addSoapHeader(soapHeader);
         }
      }

      // translate handler soap roles
      final Collection<String> handlerSoapRolesSBMD = handlerSBMD.getSoapRoles();
      if (handlerSoapRolesSBMD != null)
      {
         for (final String soapRole : handlerSoapRolesSBMD)
         {
            handlerUMDM.addSoapRole(soapRole);
         }
      }

      // translate handler port names
      final Collection<String> handlerPortNamesSBMD = handlerSBMD.getPortNames();
      if (handlerPortNamesSBMD != null)
      {
         for (final String portName : handlerPortNamesSBMD)
         {
            handlerUMDM.addPortName(portName);
         }
      }

      return handlerUMDM;
   }
View Full Code Here

      {
         Iterator<ServiceReferenceHandlerMetaData> it = srHandlers.iterator();
         while (it.hasNext())
         {
            ServiceReferenceHandlerMetaData srHandlerMetaData = it.next();
            UnifiedHandlerMetaData uHandlerMetaData = getUnifiedHandlerMetaData(srHandlerMetaData);
            result.addHandler(uHandlerMetaData);
         }
      }

      ServiceReferenceHandlerChainsMetaData srHandlerChains = sref.getHandlerChains();
      if (srHandlerChains != null)
      {
         UnifiedHandlerChainsMetaData uHandlerChains = new UnifiedHandlerChainsMetaData();
         List<ServiceReferenceHandlerChainMetaData> srHandlerChainList = srHandlerChains.getHandlers();
         for (ServiceReferenceHandlerChainMetaData srHandlerChain : srHandlerChainList)
         {
            UnifiedHandlerChainMetaData uHandlerChain = new UnifiedHandlerChainMetaData();
            uHandlerChain.setServiceNamePattern(srHandlerChain.getServiceNamePattern());
            uHandlerChain.setPortNamePattern(srHandlerChain.getPortNamePattern());
            uHandlerChain.setProtocolBindings(srHandlerChain.getProtocolBindings());
            List<ServiceReferenceHandlerMetaData> srHandlerChainHandlers = srHandlerChain.getHandler();
            Iterator<ServiceReferenceHandlerMetaData> it = srHandlerChainHandlers.iterator();
            while (it.hasNext())
            {
               ServiceReferenceHandlerMetaData srHandlerMetaData = it.next();
               UnifiedHandlerMetaData uHandlerMetaData = getUnifiedHandlerMetaData(srHandlerMetaData);
               uHandlerChain.addHandler(uHandlerMetaData);
            }
            uHandlerChains.addHandlerChain(uHandlerChain);
         }
         result.setHandlerChains(uHandlerChains);
View Full Code Here

      return result;
   }

   private UnifiedHandlerMetaData getUnifiedHandlerMetaData(ServiceReferenceHandlerMetaData srhmd)
   {
      UnifiedHandlerMetaData uhmd = new UnifiedHandlerMetaData();
      uhmd.setHandlerName(srhmd.getHandlerName());
      uhmd.setHandlerClass(srhmd.getHandlerClass());
      List<ParamValueMetaData> initParams = srhmd.getInitParam();
      if (initParams != null)
      {
         for (ParamValueMetaData initParam : initParams)
         {
            UnifiedInitParamMetaData param = new UnifiedInitParamMetaData();
            param.setParamName(initParam.getParamName());
            param.setParamValue(initParam.getParamValue());
            uhmd.addInitParam(param);
         }
      }
      List<QName> soapHeaders = srhmd.getSoapHeader();
      if (soapHeaders != null)
      {
         for (QName soapHeader : soapHeaders)
         {
            uhmd.addSoapHeader(soapHeader);
         }
      }
      List<String> soapRoles = srhmd.getSoapRole();
      if (soapRoles != null)
      {
         for (String soapRole : soapRoles)
         {
            uhmd.addSoapRole(soapRole);
         }
      }
      List<String> portNames = srhmd.getPortName();
      if (portNames != null)
      {
         for (String portName : portNames)
         {
            uhmd.addPortName(portName);
         }
      }
      return uhmd;
   }
View Full Code Here

        // propagate handlers
        final Collection<ServiceReferenceHandlerMetaData> handlersMD = serviceRefMD.getHandlers();
        if (handlersMD != null) {
           for (final ServiceReferenceHandlerMetaData handlerMD : handlersMD) {
              final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerMD);
              serviceRefUMDM.addHandler(handlerUMDM);
           }
        }

        // propagate handler chains
View Full Code Here

            }
        }
    }

    private static UnifiedHandlerMetaData getUnifiedHandlerMetaData(ServiceReferenceHandlerMetaData srhmd) {
        UnifiedHandlerMetaData handlerUMDM = new UnifiedHandlerMetaData();
        handlerUMDM.setHandlerName(srhmd.getHandlerName());
        handlerUMDM.setHandlerClass(srhmd.getHandlerClass());
        List<ParamValueMetaData> initParams = srhmd.getInitParam();
        if (initParams != null) {
            for (ParamValueMetaData initParam : initParams) {
                UnifiedInitParamMetaData param = new UnifiedInitParamMetaData();
                param.setParamName(initParam.getParamName());
                param.setParamValue(initParam.getParamValue());
                handlerUMDM.addInitParam(param);
            }
        }
        List<QName> soapHeaders = srhmd.getSoapHeader();
        if (soapHeaders != null) {
            for (QName soapHeader : soapHeaders) {
                handlerUMDM.addSoapHeader(soapHeader);
            }
        }
        List<String> soapRoles = srhmd.getSoapRole();
        if (soapRoles != null) {
            for (String soapRole : soapRoles) {
                handlerUMDM.addSoapRole(soapRole);
            }
        }
        List<String> portNames = srhmd.getPortName();
        if (portNames != null) {
            for (String portName : portNames) {
                handlerUMDM.addPortName(portName);
            }
        }
        return handlerUMDM;
    }
View Full Code Here

            handlerChainUMDM.setServiceNamePattern(handlerChainMD.getServiceNamePattern());
            handlerChainUMDM.setPortNamePattern(handlerChainMD.getPortNamePattern());
            handlerChainUMDM.setProtocolBindings(handlerChainMD.getProtocolBindings());

            for (final ServiceReferenceHandlerMetaData handlerMD : handlerChainMD.getHandler()) {
                final UnifiedHandlerMetaData handlerUMDM = getUnifiedHandlerMetaData(handlerMD);
                handlerChainUMDM.addHandler(handlerUMDM);
            }

            handlerChainsUMDM.addHandlerChain(handlerChainUMDM);
        }
View Full Code Here

                    }
                    final UnifiedHandlerChainMetaData handlerChain = getChain(handlerChains, handlerChainId);
                    if (handlerChain == null) {
                        throw MESSAGES.missingHandlerChain(configName, handlerChainType, handlerChainId);
                    }
                    final UnifiedHandlerMetaData handler = getHandler(handlerChain, handlerName);
                    if (handler == null) {
                        throw MESSAGES.missingHandler(configName, handlerChainType, handlerChainId, handlerName);
                    }
                    handlerChain.getHandlers().remove(handler);
                    context.restartRequired();
View Full Code Here

                    }
                    final UnifiedHandlerChainMetaData handlerChain = getChain(handlerChains, handlerChainId);
                    if (handlerChain == null) {
                        throw MESSAGES.multipleHandlerChainsWithSameId(handlerChainType, handlerChainId, configName);
                    }
                    final UnifiedHandlerMetaData handler = new UnifiedHandlerMetaData();
                    handler.setHandlerName(handlerName);
                    handler.setHandlerClass(handlerClass);
                    handlerChain.addHandler(handler);
                    if (!context.isBooting()) {
                        context.restartRequired();
                    }
                    return;
View Full Code Here

TOP

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

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.