Package javax.xml.ws.handler

Examples of javax.xml.ws.handler.PortInfo


/* 153 */         this.handlerResolver = new HandlerResolverImpl();
/* 154 */         this.handlerResolver.initHandlerChain(this.epMetaData, UnifiedHandlerMetaData.HandlerType.PRE, true);
/* 155 */         this.handlerResolver.initHandlerChain(this.epMetaData, UnifiedHandlerMetaData.HandlerType.ENDPOINT, true);
/* 156 */         this.handlerResolver.initHandlerChain(this.epMetaData, UnifiedHandlerMetaData.HandlerType.POST, true);
/*     */
/* 158 */         PortInfo portInfo = this.epMetaData.getPortInfo();
/* 159 */         List preChain = this.handlerResolver.getHandlerChain(portInfo, UnifiedHandlerMetaData.HandlerType.PRE);
/* 160 */         List epChain = this.handlerResolver.getHandlerChain(portInfo, UnifiedHandlerMetaData.HandlerType.ENDPOINT);
/* 161 */         List postChain = this.handlerResolver.getHandlerChain(portInfo, UnifiedHandlerMetaData.HandlerType.POST);
/*     */
/* 163 */         binding.setHandlerChain(preChain, UnifiedHandlerMetaData.HandlerType.PRE);
View Full Code Here


            EndpointConfigMetaData ecmd = epMetaData.getEndpointConfigMetaData();
            handlerResolver.initHandlerChain(ecmd, HandlerType.PRE, true);
            handlerResolver.initHandlerChain(ecmd, HandlerType.ENDPOINT, true);
            handlerResolver.initHandlerChain(ecmd, HandlerType.POST, true);
           
            PortInfo portInfo = epMetaData.getPortInfo();
            this.appendHandlers(HandlerType.PRE, portInfo, binding);
            this.appendHandlers(HandlerType.ENDPOINT, portInfo, binding);
            this.appendHandlers(HandlerType.POST, portInfo, binding);
         }
        
View Full Code Here

/* 115 */     return executor != null ? executor.handleFault(msgContext, ex) : true;
/*     */   }
/*     */
/*     */   private List<Handler> getHandlerChain(EndpointMetaData epMetaData, UnifiedHandlerMetaData.HandlerType type)
/*     */   {
/* 120 */     PortInfo info = getPortInfo(epMetaData);
/* 121 */     return this.resolver.getHandlerChain(info, type);
/*     */   }
View Full Code Here

/*     */   private PortInfo getPortInfo(EndpointMetaData epMetaData)
/*     */   {
/* 126 */     QName serviceName = epMetaData.getServiceMetaData().getServiceName();
/* 127 */     QName portName = epMetaData.getPortName();
/* 128 */     String bindingId = epMetaData.getBindingId();
/* 129 */     PortInfo info = new PortInfoImpl(serviceName, portName, bindingId);
/* 130 */     return info;
/*     */   }
View Full Code Here

      }
   }

   public String testService1(String reqStr) throws Exception
   {
      PortInfo info = new PortInfo()
      {
         public String getBindingID()
         {
            return "http://schemas.xmlsoap.org/wsdl/soap/http";
         }
View Full Code Here

            EndpointConfigMetaData ecmd = epMetaData.getEndpointConfigMetaData();
            handlerResolver.initHandlerChain(ecmd, HandlerType.PRE, true);
            handlerResolver.initHandlerChain(ecmd, HandlerType.ENDPOINT, true);
            handlerResolver.initHandlerChain(ecmd, HandlerType.POST, true);
           
            PortInfo portInfo = epMetaData.getPortInfo();
            List<Handler> preChain = handlerResolver.getHandlerChain(portInfo, HandlerType.PRE);
            List<Handler> epChain = handlerResolver.getHandlerChain(portInfo, HandlerType.ENDPOINT);
            List<Handler> postChain = handlerResolver.getHandlerChain(portInfo, HandlerType.POST);
           
            binding.setHandlerChain(preChain, HandlerType.PRE);
View Full Code Here

      return status;
   }

   private List<Handler> getHandlerChain(EndpointMetaData epMetaData, HandlerType type)
   {
      PortInfo info = getPortInfo(epMetaData);
      return resolver.getHandlerChain(info, type);
   }
View Full Code Here

   private PortInfo getPortInfo(EndpointMetaData epMetaData)
   {
      QName serviceName = epMetaData.getServiceMetaData().getServiceName();
      QName portName = epMetaData.getPortName();
      String bindingId = epMetaData.getBindingId();
      PortInfo info = new PortInfoImpl(serviceName, portName, bindingId);
      return info;
   }
View Full Code Here

    */
   private void initBindingHandlerChain(boolean clearExistingHandlers)
   {
      BindingExt binding = (BindingExt)getBindingProvider().getBinding();

      PortInfo portInfo = epMetaData.getPortInfo();

      if (handlerResolver != null)
      {

         boolean jbossHandlerResolver = handlerResolver instanceof HandlerResolverImpl;
View Full Code Here

     * @return True if they match, and false if they do not or
     * if the object passed in is not a PortInfo.
     */
    public boolean equals(Object obj) {
        if (obj instanceof PortInfo) {
            PortInfo info = (PortInfo) obj;
            if (bindingId.toString().equals(info.getBindingID()) &&
                portName.equals(info.getPortName()) &&
                serviceName.equals(info.getServiceName())) {
                return true;
            }
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of javax.xml.ws.handler.PortInfo

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.