com.sun.xml.ws.wsdl
Class OperationDispatcher
java.lang.Object
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.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OperationDispatcher
public OperationDispatcher(@NotNull
WSDLPort wsdlModel,
@NotNull
WSBinding binding,
@Nullable
SEIModel seiModel)
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.