@Override protected MessageHandler createHandler(Object bean, Method method, List<Annotation> annotations) { BridgeHandler handler = new BridgeHandler(); String outputChannelName = MessagingAnnotationUtils.resolveAttribute(annotations, "value", String.class); if (StringUtils.hasText(outputChannelName)) { handler.setOutputChannelName(outputChannelName); } return handler; }
@Override protected MessageHandler createHandler(Object bean, Method method, List<Annotation> annotations) { BridgeHandler handler = new BridgeHandler(); String outputChannelName = resolveTargetBeanName(method); handler.setOutputChannelName(outputChannelName); return handler; }
@Override protected MessageHandler createHandler(Object bean, Method method, List<Annotation> annotations) { BridgeHandler handler = new BridgeHandler(); String outputChannelName = MessagingAnnotationUtils.resolveAttribute(annotations, "value", String.class); if (StringUtils.hasText(outputChannelName)) { handler.setOutputChannelName(outputChannelName); } return handler; }
@Bean @ServiceActivator(inputChannel = Processor.INPUT) public MessageHandler bridge() { BridgeHandler bridge = new BridgeHandler(); bridge.setOutputChannelName(Processor.OUTPUT); return bridge; }
@Bean @ServiceActivator(inputChannel = Processor.INPUT) public MessageHandler bridge() { BridgeHandler bridge = new BridgeHandler(); bridge.setOutputChannelName(Processor.OUTPUT); return bridge; }
@Override protected MessageHandler createHandler(Object bean, Method method, List<Annotation> annotations) { BridgeHandler handler = new BridgeHandler(); String outputChannelName = resolveTargetBeanName(method); handler.setOutputChannelName(outputChannelName); return handler; }