public interface SourceExtractor<T>
Source instance.
Used for output object creation in WebServiceTemplate. Alternatively, output sources can also be returned to
client code as-is. In case of a source as execution result, you will almost always want to implement a
SourceExtractor, to be able to read the message content in a managed fashion, with the connection still open
while reading the message.
Implementations of this interface perform the actual work of extracting results, but don't need to worry about exception handling, or resource handling.
WebServiceTemplate| Modifier and Type | Method and Description |
|---|---|
T |
extractData(Source source)
Process the data in the given
Source, creating a corresponding result object. |
T extractData(Source source) throws IOException, TransformerException
Source, creating a corresponding result object.source - the message payload to extract data fromnull if none (the extractor will typically be stateful in the latter
case)IOException - in case of I/O errorsTransformerExceptionCopyright © 2023 VMware, Inc.. All rights reserved.