/** * @param phase the phase. * @return the spec. * @see org.springframework.context.SmartLifecycle */ public S phase(int phase) { this.target.setPhase(phase); return _this(); }
/** * Populate the {@link MessageProducerSupport} object to the {@link IntegrationFlowBuilder} chain * using the fluent API from the {@link MessageProducerSpec}. * The {@link org.springframework.integration.dsl.IntegrationFlow} {@code startMessageProducer}. * @param messageProducerSpec the {@link MessageProducerSpec} to use. * @return new {@link IntegrationFlowBuilder}. * @see MessageProducerSpec */ public static IntegrationFlowBuilder from(MessageProducerSpec<?, ?> messageProducerSpec) { return from(messageProducerSpec.get(), registerComponents(messageProducerSpec)); }
/** * Populate the {@link MessageProducerSupport} object to the {@link IntegrationFlowBuilder} chain * using the fluent API from the {@link MessageProducerSpec}. * The {@link org.springframework.integration.dsl.IntegrationFlow} {@code startMessageProducer}. * @param messageProducerSpec the {@link MessageProducerSpec} to use. * @return new {@link IntegrationFlowBuilder}. * @see MessageProducerSpec */ public static IntegrationFlowBuilder from(MessageProducerSpec<?, ?> messageProducerSpec) { return from(messageProducerSpec.get(), registerComponents(messageProducerSpec)); }
/** * @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) { target.setOutputChannel(outputChannel); 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) { target.setErrorChannel(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. * @since 1.2 * @see MessageProducerSupport#setErrorChannelName(String) */ public S errorChannel(String errorChannel) { target.setErrorChannelName(errorChannel); 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) { 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. * @since 1.2 * @see MessageProducerSupport#setOutputChannelName(String) */ public S outputChannel(String outputChannel) { target.setOutputChannelName(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. * @since 1.2 * @see MessageProducerSupport#setOutputChannelName(String) */ public S outputChannel(String outputChannel) { target.setOutputChannelName(outputChannel); 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) { target.setErrorChannel(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. * @since 1.2 * @see MessageProducerSupport#setErrorChannelName(String) */ public S errorChannel(String errorChannel) { target.setErrorChannelName(errorChannel); 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(); }