org.springframework.ws.server.endpoint
Class AbstractStaxEventPayloadEndpoint
java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.AbstractStaxPayloadEndpoint
org.springframework.ws.server.endpoint.AbstractStaxEventPayloadEndpoint
- All Implemented Interfaces:
- MessageEndpoint
Deprecated. as of Spring Web Services 2.0, in favor of annotated endpoints
@Deprecated
public abstract class AbstractStaxEventPayloadEndpoint
- extends AbstractStaxPayloadEndpoint
- implements MessageEndpoint
Abstract base class for endpoints that handle the message payload with event-based StAX. Allows subclasses to read
the request with a XMLEventReader, and to create a response using a XMLEventWriter.
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
- See Also:
invokeInternal(javax.xml.stream.XMLEventReader,javax.xml.stream.util.XMLEventConsumer,
javax.xml.stream.XMLEventFactory),
XMLEventReader,
XMLEventWriter
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractStaxEventPayloadEndpoint
public AbstractStaxEventPayloadEndpoint()
- Deprecated.
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
createXmlEventFactory
protected XMLEventFactory createXmlEventFactory()
- Deprecated.
- Create a
XMLEventFactory that this endpoint will use to create XMLEvents. Can be
overridden in subclasses, adding further initialization of the factory. The resulting
XMLEventFactory is cached, so this method will only be called once.
- Returns:
- the created
XMLEventFactory
invokeInternal
protected abstract void invokeInternal(XMLEventReader eventReader,
XMLEventConsumer eventWriter,
XMLEventFactory eventFactory)
throws Exception
- Deprecated.
- Template method. Subclasses must implement this. Offers the request payload as a
XMLEventReader, and
a XMLEventWriter to write the response payload to.
- Parameters:
eventReader - the reader to read the payload events fromeventWriter - the writer to write payload events toeventFactory - an XMLEventFactory that can be used to create events
- Throws:
Exception
Copyright © 2005-2013 The Spring Web Services Framework. All Rights Reserved.