Skip to content

Commit 468b264

Browse files
committed
SWS-222
1 parent 6c016ab commit 468b264

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

core-tiger/src/main/java/org/springframework/ws/server/endpoint/mapping/AbstractAnnotationMethodEndpointMapping.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,7 @@ public abstract class AbstractAnnotationMethodEndpointMapping extends AbstractMe
3535
implements BeanPostProcessor {
3636

3737
public final Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException {
38-
if (getEndpointClass(bean).getAnnotation(getEndpointAnnotationType()) != null) {
39-
registerMethods(bean);
40-
}
41-
return bean;
38+
return null;
4239
}
4340

4441
/** Returns the 'endpoint' annotation type. Default is {@link Endpoint}. */
@@ -47,6 +44,9 @@ protected Class<? extends Annotation> getEndpointAnnotationType() {
4744
}
4845

4946
public final Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException {
47+
if (getEndpointClass(bean).getAnnotation(getEndpointAnnotationType()) != null) {
48+
registerMethods(bean);
49+
}
5050
return bean;
5151
}
5252

0 commit comments

Comments
 (0)