org.springframework.ws.server.endpoint.adapter
Class AbstractMethodEndpointAdapter
java.lang.Object
org.springframework.xml.transform.TransformerObjectSupport
org.springframework.ws.server.endpoint.adapter.AbstractMethodEndpointAdapter
All Implemented Interfaces: EndpointAdapter
Direct Known Subclasses: DefaultMethodEndpointAdapter , MarshallingMethodEndpointAdapter , MessageMethodEndpointAdapter , PayloadMethodEndpointAdapter , XPathParamAnnotationMethodEndpointAdapter
public abstract class AbstractMethodEndpointAdapter extends TransformerObjectSupport implements EndpointAdapter
Abstract base class for EndpointAdapter
implementations that support MethodEndpoint
s. Contains
template methods for handling these method endpoints.
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
AbstractMethodEndpointAdapter
public AbstractMethodEndpointAdapter ()
supports
public final boolean supports (Object endpoint)
Delegates to supportsInternal(org.springframework.ws.server.endpoint.MethodEndpoint)
.
Specified by: supports
in interface EndpointAdapter
Parameters: endpoint
- endpoint object to check
Returns: whether or not this adapter can adapt the given endpoint
invoke
public final void invoke (MessageContext messageContext,
Object endpoint)
throws Exception
Delegates to invokeInternal(org.springframework.ws.context.MessageContext,MethodEndpoint)
.
Specified by: invoke
in interface EndpointAdapter
Parameters: messageContext
- the current message contextendpoint
- the endpoint to use. This object must have previously been passed to the
supportsInternal
method of this interface, which must have returned
true
Throws:
Exception
- in case of errors
supportsInternal
protected abstract boolean supportsInternal (MethodEndpoint methodEndpoint)
Given a method endpoint, return whether or not this adapter can support it.
Parameters: methodEndpoint
- method endpoint to check
Returns: whether or not this adapter can adapt the given method
invokeInternal
protected abstract void invokeInternal (MessageContext messageContext,
MethodEndpoint methodEndpoint)
throws Exception
Use the given method endpoint to handle the request.
Parameters: messageContext
- the current message contextmethodEndpoint
- the method endpoint to use
Throws:
Exception
- in case of errors
Copyright © 2005-2013 The Spring Web Services Framework . All Rights Reserved.