com.sun.xml.ws.wsdl
Class OperationDispatcher

java.lang.Object
  extended by com.sun.xml.ws.wsdl.OperationDispatcher

public class OperationDispatcher
extends java.lang.Object

This class abstracts the process of identifying the wsdl operation from a SOAP Message request. This is primarily for dispatching the request messages to an endpoint method. Different implementations of WSDLOperationFinder are used underneath to identify the wsdl operation based on if AddressingFeature is enabled or not.


Constructor Summary
OperationDispatcher(WSDLPort wsdlModel, WSBinding binding, SEIModel seiModel)
           
 
Method Summary
 WSDLOperationMapping getWSDLOperationMapping(Packet request)
           
 javax.xml.namespace.QName getWSDLOperationQName(Packet request)
          Deprecated. use getWSDLOperationMapping(Packet request)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OperationDispatcher

public OperationDispatcher(@NotNull
                           WSDLPort wsdlModel,
                           @NotNull
                           WSBinding binding,
                           @Nullable
                           SEIModel seiModel)
Method Detail

getWSDLOperationQName

@NotNull
public javax.xml.namespace.QName getWSDLOperationQName(Packet request)
                                                throws DispatchException
Deprecated. use getWSDLOperationMapping(Packet request)

Parameters:
request - Packet
Returns:
QName of the wsdl operation.
Throws:
DispatchException - if a unique operartion cannot be associated with this packet.

getWSDLOperationMapping

@NotNull
public WSDLOperationMapping getWSDLOperationMapping(Packet request)
                                             throws DispatchException
Throws:
DispatchException


Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.