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.