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
public abstract class AbstractStaxEventPayloadEndpoint
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 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:
-
Field Summary
Fields inherited from class org.springframework.xml.transform.TransformerObjectSupport
logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected XMLEventFactoryDeprecated.Create aXMLEventFactorythat this endpoint will use to createXMLEvents.final voidinvoke(MessageContext messageContext) Deprecated.Invokes an operation.protected abstract voidinvokeInternal(XMLEventReader eventReader, XMLEventConsumer eventWriter, XMLEventFactory eventFactory) Deprecated.Template method.Methods inherited from class org.springframework.ws.server.endpoint.AbstractStaxPayloadEndpoint
createXmlInputFactory, createXmlOutputFactory, getInputFactory, getOutputFactoryMethods inherited from class org.springframework.xml.transform.TransformerObjectSupport
createTransformer, getTransformerFactory, newTransformerFactory, setTransformerFactoryClass, transform
-
Constructor Details
-
AbstractStaxEventPayloadEndpoint
public AbstractStaxEventPayloadEndpoint()Deprecated.
-
-
Method Details
-
invoke
Deprecated.Description copied from interface:MessageEndpointInvokes an operation.The given
messageContextcan be used to create a response.- Specified by:
invokein interfaceMessageEndpoint- Parameters:
messageContext- the message context- Throws:
Exception- if an exception occurs
-
createXmlEventFactory
Deprecated.Create aXMLEventFactorythat this endpoint will use to createXMLEvents. Can be overridden in subclasses, adding further initialization of the factory. The resultingXMLEventFactoryis 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 aXMLEventReader, and aXMLEventWriterto write the response payload to.- Parameters:
eventReader- the reader to read the payload events fromeventWriter- the writer to write payload events toeventFactory- anXMLEventFactorythat can be used to create events- Throws:
Exception
-