org.springframework.ws.server.endpoint.mapping
Class AbstractAnnotationMethodEndpointMapping
java.lang.Object
org.springframework.context.support.ApplicationObjectSupport
org.springframework.ws.server.endpoint.mapping.AbstractEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractMethodEndpointMapping
org.springframework.ws.server.endpoint.mapping.AbstractAnnotationMethodEndpointMapping
- All Implemented Interfaces:
- BeanPostProcessor, ApplicationContextAware, Ordered, EndpointMapping
- Direct Known Subclasses:
- PayloadRootAnnotationMethodEndpointMapping, SoapActionAnnotationMethodEndpointMapping
public abstract class AbstractAnnotationMethodEndpointMapping
- extends AbstractMethodEndpointMapping
- implements BeanPostProcessor
Abstract base for EndpointMapping implementations that map classes tagged with
an annotation. By default the annotation is Endpoint, but this can be overriden in subclasses.
The methods of each bean carrying @Endpoint will be registered using AbstractMethodEndpointMapping.registerMethods(Object).
- 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 |
AbstractAnnotationMethodEndpointMapping
public AbstractAnnotationMethodEndpointMapping()
postProcessBeforeInitialization
public final Object postProcessBeforeInitialization(Object bean,
String beanName)
throws BeansException
- Specified by:
postProcessBeforeInitialization in interface BeanPostProcessor
- Throws:
BeansException
getEndpointAnnotationType
protected Class<? extends java.lang.annotation.Annotation> getEndpointAnnotationType()
- Returns the 'endpoint' annotation type. Default is
Endpoint.
postProcessAfterInitialization
public final Object postProcessAfterInitialization(Object bean,
String beanName)
throws BeansException
- Specified by:
postProcessAfterInitialization in interface BeanPostProcessor
- Throws:
BeansException
Copyright © 2005-2008 The Spring Web Services Framework. All Rights Reserved.