final class ActionBasedOperationFinder extends WSDLOperationFinder
WSDLOperationFinder
implementation that uses
WS-Addressing Action Message Addressing Property, wsa:Action
and SOAP Payload QName,
as the key for dispatching.
This should be used only when AddressingFeature is enabled.
A map of all ActionBasedOperationSignature
s in the port and the corresponding and the WSDL Operation QNames
is maintained.
binding, seiModel, wsdlModel
Constructor and Description |
---|
ActionBasedOperationFinder(WSDLPort wsdlModel,
WSBinding binding,
SEIModel seiModel) |
Modifier and Type | Method and Description |
---|---|
QName |
getWSDLOperationQName(Packet request)
This methods returns the QName of the WSDL operation correponding to a request Packet.
|
public QName getWSDLOperationQName(Packet request) throws DispatchException
WSDLOperationFinder
getWSDLOperationQName
in class WSDLOperationFinder
request
- Request Packet that is used to find the associated WSDLOperationDispatchException
- with WSA defined fault message when it cannot find an associated WSDL operation.Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.