@Alternative public class PullSOAPActionProcessorImpl extends SOAPActionProcessorImpl
This processor is more lenient with parsing, looking only for the required XML tags.
To use this parser you need to install an implementation of the XMLPull API.
| Constructor and Description |
|---|
PullSOAPActionProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
findActionArgumentValue(Map<String,String> entries,
ActionArgument arg) |
protected Map<String,String> |
getMatchingNodes(org.xmlpull.v1.XmlPullParser xpp,
ActionArgument[] args) |
protected void |
readActionInputArguments(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation) |
protected void |
readActionOutputArguments(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation) |
protected ActionArgumentValue[] |
readArgumentValues(org.xmlpull.v1.XmlPullParser xpp,
ActionArgument[] args) |
void |
readBody(ActionRequestMessage requestMessage,
ActionInvocation actionInvocation)
Converts SOAP XML content of the request message and sets input argument values on the given invocation.
|
void |
readBody(ActionResponseMessage responseMsg,
ActionInvocation actionInvocation)
Converts SOAP XML content of the response message and sets output argument values on the given invocation.
|
protected void |
readBodyElement(org.xmlpull.v1.XmlPullParser xpp) |
protected void |
readBodyRequest(org.xmlpull.v1.XmlPullParser xpp,
ActionRequestMessage requestMessage,
ActionInvocation actionInvocation) |
protected void |
readBodyResponse(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation) |
protected ActionException |
readFaultElement(org.xmlpull.v1.XmlPullParser xpp) |
createDocumentBuilderFactory, createValue, error, fatalError, findActionArgumentNode, getMatchingNodes, getMessageBody, getUnprefixedNodeName, readActionInputArguments, readActionOutputArguments, readActionRequestElement, readActionResponseElement, readArgumentValues, readBodyElement, readBodyFailure, readBodyRequest, readBodyResponse, readFaultElement, toString, warning, writeActionInputArguments, writeActionOutputArguments, writeActionRequestElement, writeActionResponseElement, writeBody, writeBody, writeBodyElement, writeBodyFailure, writeBodyRequest, writeBodyResponse, writeFaultElementprotected static Logger log
public void readBody(ActionRequestMessage requestMessage, ActionInvocation actionInvocation) throws UnsupportedDataException
SOAPActionProcessorreadBody in interface SOAPActionProcessorreadBody in class SOAPActionProcessorImplrequestMessage - The request message from which SOAP content is read.actionInvocation - The action invocation on which input argument values are set.UnsupportedDataExceptionpublic void readBody(ActionResponseMessage responseMsg, ActionInvocation actionInvocation) throws UnsupportedDataException
SOAPActionProcessorreadBody in interface SOAPActionProcessorreadBody in class SOAPActionProcessorImplresponseMsg - The response message from which SOAP content is read.actionInvocation - The action invocation on which output argument values are set.UnsupportedDataExceptionprotected void readBodyElement(org.xmlpull.v1.XmlPullParser xpp)
throws Exception
Exceptionprotected void readBodyRequest(org.xmlpull.v1.XmlPullParser xpp,
ActionRequestMessage requestMessage,
ActionInvocation actionInvocation)
throws Exception
Exceptionprotected void readBodyResponse(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation)
throws Exception
Exceptionprotected void readActionInputArguments(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation)
throws Exception
Exceptionprotected void readActionOutputArguments(org.xmlpull.v1.XmlPullParser xpp,
ActionInvocation actionInvocation)
throws Exception
Exceptionprotected Map<String,String> getMatchingNodes(org.xmlpull.v1.XmlPullParser xpp, ActionArgument[] args) throws Exception
Exceptionprotected ActionArgumentValue[] readArgumentValues(org.xmlpull.v1.XmlPullParser xpp, ActionArgument[] args) throws Exception
Exceptionprotected String findActionArgumentValue(Map<String,String> entries, ActionArgument arg)
protected ActionException readFaultElement(org.xmlpull.v1.XmlPullParser xpp) throws Exception
ExceptionCopyright © 2015 4th Line GmbH, Switzerland. All rights reserved.