/** * Configure the {@link MessageChannel} to which error messages will be sent. * @param errorChannel the errorChannel. * @return the spec. * @see MessageProducerSupport#setErrorChannel(MessageChannel) */ public S errorChannel(MessageChannel errorChannel) { this.target.setErrorChannel(errorChannel); return _this(); }
/** * Whether component should be tracked or not by message history. * @param shouldTrack the tracking flag * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setShouldTrack(boolean) */ public S shouldTrack(boolean shouldTrack) { this.target.setShouldTrack(shouldTrack); return _this(); }
/** * Set an {@link ErrorMessageStrategy} to use to build an error message when a exception occurs. * @param errorMessageStrategy the {@link ErrorMessageStrategy}. * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setErrorMessageStrategy(ErrorMessageStrategy) */ public S errorMessageStrategy(ErrorMessageStrategy errorMessageStrategy) { this.target.setErrorMessageStrategy(errorMessageStrategy); return _this(); }
/** * @param autoStartup the autoStartup. * @return the spec. * @see org.springframework.context.SmartLifecycle */ public S autoStartup(boolean autoStartup) { this.target.setAutoStartup(autoStartup); return _this(); }
/** * Specify the {@code outputChannel} for the * {@link org.springframework.integration.core.MessageProducer} * @param outputChannel the outputChannel. * @return the spec. * @see MessageProducerSupport#setOutputChannel(MessageChannel) */ public S outputChannel(MessageChannel outputChannel) { this.target.setOutputChannel(outputChannel); return _this(); }
/** * Specify the bean name of the {@code outputChannel} for the * {@link org.springframework.integration.core.MessageProducer} * @param outputChannel the outputChannel bean name. * @return the spec. * @see MessageProducerSupport#setOutputChannelName(String) */ public S outputChannel(String outputChannel) { this.target.setOutputChannelName(outputChannel); return _this(); }
/** * Configure the default timeout value to use for send operations. * May be overridden for individual messages. * @param sendTimeout the send timeout in milliseconds * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setSendTimeout */ public S sendTimeout(long sendTimeout) { this.target.setSendTimeout(sendTimeout); return _this(); }
/** * @param phase the phase. * @return the spec. * @see org.springframework.context.SmartLifecycle */ public S phase(int phase) { this.target.setPhase(phase); return _this(); }
/** * Configure the bean name of the {@link MessageChannel} to which error messages will be sent. * @param errorChannel the errorChannel bean name. * @return the spec. * @see MessageProducerSupport#setErrorChannelName(String) */ public S errorChannel(String errorChannel) { this.target.setErrorChannelName(errorChannel); return _this(); }
/** * Configure the bean name of the {@link MessageChannel} to which error messages will be sent. * @param errorChannel the errorChannel bean name. * @return the spec. * @see MessageProducerSupport#setErrorChannelName(String) */ public S errorChannel(String errorChannel) { this.target.setErrorChannelName(errorChannel); return _this(); }
/** * Specify the bean name of the {@code outputChannel} for the * {@link org.springframework.integration.core.MessageProducer} * @param outputChannel the outputChannel bean name. * @return the spec. * @see MessageProducerSupport#setOutputChannelName(String) */ public S outputChannel(String outputChannel) { this.target.setOutputChannelName(outputChannel); return _this(); }
/** * Set an {@link ErrorMessageStrategy} to use to build an error message when a exception occurs. * @param errorMessageStrategy the {@link ErrorMessageStrategy}. * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setErrorMessageStrategy(ErrorMessageStrategy) */ public S errorMessageStrategy(ErrorMessageStrategy errorMessageStrategy) { this.target.setErrorMessageStrategy(errorMessageStrategy); return _this(); }
/** * Specify the {@code outputChannel} for the * {@link org.springframework.integration.core.MessageProducer} * @param outputChannel the outputChannel. * @return the spec. * @see MessageProducerSupport#setOutputChannel(MessageChannel) */ public S outputChannel(MessageChannel outputChannel) { this.target.setOutputChannel(outputChannel); return _this(); }
/** * Whether component should be tracked or not by message history. * @param shouldTrack the tracking flag * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setShouldTrack(boolean) */ public S shouldTrack(boolean shouldTrack) { this.target.setShouldTrack(shouldTrack); return _this(); }
/** * @param phase the phase. * @return the spec. * @see org.springframework.context.SmartLifecycle */ public S phase(int phase) { this.target.setPhase(phase); return _this(); }
/** * @param autoStartup the autoStartup. * @return the spec. * @see org.springframework.context.SmartLifecycle */ public S autoStartup(boolean autoStartup) { this.target.setAutoStartup(autoStartup); return _this(); }
/** * Configure the {@link MessageChannel} to which error messages will be sent. * @param errorChannel the errorChannel. * @return the spec. * @see MessageProducerSupport#setErrorChannel(MessageChannel) */ public S errorChannel(MessageChannel errorChannel) { this.target.setErrorChannel(errorChannel); return _this(); }
/** * Configure the default timeout value to use for send operations. * May be overridden for individual messages. * @param sendTimeout the send timeout in milliseconds * @return the spec. * @since 5.0.2 * @see MessageProducerSupport#setSendTimeout */ public S sendTimeout(long sendTimeout) { this.target.setSendTimeout(sendTimeout); return _this(); }