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 XMLEvent
s. 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.