List of usage examples for org.springframework.integration.util AnnotatedMethodFilter filter
public List<Method> filter(List<Method> methods)
From source file:org.springframework.integration.handler.support.MessagingMethodInvokerHelper.java
private boolean canReturnExpectedType(AnnotatedMethodFilter filter, Class<?> targetType, TypeConverter typeConverter) {/*from ww w .jav a2s .com*/ if (this.expectedType == null) { return true; } List<Method> methods = filter.filter(Arrays.asList(ReflectionUtils.getAllDeclaredMethods(targetType))); for (Method method : methods) { if (typeConverter.canConvert(TypeDescriptor.valueOf(method.getReturnType()), this.expectedType)) { return true; } } return false; }
From source file:org.springframework.integration.util.MessagingMethodInvokerHelper.java
private boolean canReturnExpectedType(AnnotatedMethodFilter filter, Class<?> targetType, TypeConverter typeConverter) {//from www . j av a 2s. c o m if (expectedType == null) { return true; } List<Method> methods = filter.filter(Arrays.asList(ReflectionUtils.getAllDeclaredMethods(targetType))); for (Method method : methods) { if (typeConverter.canConvert(TypeDescriptor.valueOf(method.getReturnType()), TypeDescriptor.valueOf(expectedType))) { return true; } } return false; }