org.springframework.ws.server.endpoint.adapter
Class MessageMethodEndpointAdapter
java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
org.springframework.ws.server.endpoint.adapter.MessageMethodEndpointAdapter
- All Implemented Interfaces:
- EndpointAdapter
public class MessageMethodEndpointAdapter
- extends AbstractMethodEndpointAdapter
Adapter that supports endpoint methods that use marshalling. Supports methods with the following signature:
void handleMyMessage(MessageContext request);
I.e. methods that take a single MessageContext parameter, and return void. The method can have
any name, as long as it is mapped by an EndpointMapping.
This adapter is registered by default by the MessageDispatcher and SoapMessageDispatcher.
- Since:
- 1.0.0
- Author:
- Arjen Poutsma
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageMethodEndpointAdapter
public MessageMethodEndpointAdapter()
supportsInternal
protected boolean supportsInternal(MethodEndpoint methodEndpoint)
- Description copied from class:
AbstractMethodEndpointAdapter
- Given a method endpoint, return whether or not this adapter can support it.
- Specified by:
supportsInternal in class AbstractMethodEndpointAdapter
- Parameters:
methodEndpoint - method endpoint to check
- Returns:
- whether or not this adapter can adapt the given method
invokeInternal
protected void invokeInternal(MessageContext messageContext,
MethodEndpoint methodEndpoint)
throws Exception
- Description copied from class:
AbstractMethodEndpointAdapter
- Use the given method endpoint to handle the request.
- Specified by:
invokeInternal in class AbstractMethodEndpointAdapter
- Parameters:
messageContext - the current message contextmethodEndpoint - the method endpoint to use
- Throws:
Exception - in case of errors
Copyright © 2005-2008 The Spring Web Services Framework. All Rights Reserved.