Class AbstractStaxStreamPayloadEndpoint

All Implemented Interfaces:
MessageEndpoint

@Deprecated public abstract class AbstractStaxStreamPayloadEndpoint extends AbstractStaxPayloadEndpoint implements MessageEndpoint
Deprecated.
as of Spring Web Services 2.0, in favor of annotated endpoints
Abstract base class for endpoints that handle the message payload with streaming StAX. Allows subclasses to read the request with a XMLStreamReader, and to create a response using a XMLStreamWriter.
Since:
1.0.0
Author:
Arjen Poutsma
See Also:
  • Constructor Details

    • AbstractStaxStreamPayloadEndpoint

      public AbstractStaxStreamPayloadEndpoint()
      Deprecated.
  • Method Details

    • invoke

      public final void invoke(MessageContext messageContext) throws Exception
      Deprecated.
      Description copied from interface: MessageEndpoint
      Invokes an operation.

      The given messageContext can be used to create a response.

      Specified by:
      invoke in interface MessageEndpoint
      Parameters:
      messageContext - the message context
      Throws:
      Exception - if an exception occurs
    • invokeInternal

      protected abstract void invokeInternal(XMLStreamReader streamReader, XMLStreamWriter streamWriter) throws Exception
      Deprecated.
      Template method. Subclasses must implement this. Offers the request payload as a XMLStreamReader, and a XMLStreamWriter to write the response payload to.
      Parameters:
      streamReader - the reader to read the payload from
      streamWriter - the writer to write the payload to
      Throws:
      Exception