com.sun.xml.ws.wsdl
Class WSDLOperationFinder
java.lang.Object
com.sun.xml.ws.wsdl.WSDLOperationFinder
- Direct Known Subclasses:
- ActionBasedOperationFinder, PayloadQNameBasedOperationFinder, SOAPActionBasedOperationFinder
public abstract class WSDLOperationFinder
- extends Object
Extensions if this class will be used for dispatching the request message to the correct endpoint method by
identifying the wsdl operation associated with the request.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
wsdlModel
protected final WSDLPort wsdlModel
binding
protected final WSBinding binding
seiModel
protected final SEIModel seiModel
WSDLOperationFinder
public WSDLOperationFinder(@NotNull
WSDLPort wsdlModel,
@NotNull
WSBinding binding,
@Nullable
SEIModel seiModel)
getWSDLOperationQName
public abstract QName getWSDLOperationQName(Packet request)
throws DispatchException
- This methods returns the QName of the WSDL operation correponding to a request Packet.
An implementation should return null when it cannot dispatch to a unique method based on the information it processes.
In such case, other OperationFinders are queried to resolve a WSDL operation.
It should throw an instance of DispatchException if it finds incorrect information in the packet.
- Parameters:
request - Request Packet that is used to find the associated WSDLOperation
- Returns:
- QName of the WSDL Operation that this request correponds to.
null when it cannot find a unique operation to dispatch to.
- Throws:
DispatchException - When the information in the Packet is invalid
Copyright (c) 1997-2011 Oracle and/or its affiliates. All rights reserved.