spring-integration
spring-integration copied to clipboard
Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)
Modern databases support much better queuing APIs than what they offered years ago, so articles [like the one included in the Spring integration](https://mikehadlow.blogspot.com/2012/04/database-as-queue-anti-pattern.html) documentation are rather dated. For example, [Postgres...
There is currently [a reaper](https://docs.spring.io/spring-integration/docs/4.3.21.RELEASE/api/index.html?org/springframework/integration/store/MessageGroupStoreReaper.html) for a message group store, but not for a channel message store. At least for a jdbc channel message store the same message removal would...
Please add support for property placholders to be used within the `inputChannel` and `outputChannel` definitions. Our Kinesis channel names are different per environment (e.g., `dev-destination`, `test-destination`, `prod-destination`), so in order...
Sometimes we may have a context during message handling. See a `DelegatingSessionFactory` as an example. So, we store some `key` into the thread local, then `SftpMessageHandler` obtain the session and...
**In what version(s) of Spring Integration are you seeing this issue?** For example: 5.5.14 **Describe the bug** When using DefaultLockRepository The following error is shown in postgres log under high...
Using a StreamRabbitTemplate https://github.com/spring-projects/spring-amqp/pull/1366
5.5.13.RELEASE  **Expected Behavior** The amount of time IDLE is idle can be manually controlled instead of the fixed 15 minute timeout. The `cancelIdleInterval` method should stop the IDLE state....
Hello! When running the spring-native sample `integration` in the `sb-3.0.x` branch, the generated native image fails with this exception: ``` org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'printFormattedSecondsFlow': Instantiation of supplied...
Fixes https://github.com/spring-projects/spring-integration/issues/3828 * Provide an infrastructure based on a new Spring AOT engine in the latest Spring Framework * Introduce `RuntimeHintsRegistrar` impls into modules which require some reflection, resources or...
Right now, `MessagingBeanPostProcessor` is creating bean definitions. In order to do that, it has to inject the `BeanFactory` and downcast it to a `BeanRegistry`, see https://github.com/spring-projects/spring-integration/blob/7f631fc947c1b4c5f284b887aa144ba4c100486c/spring-integration-core/src/main/java/org/springframework/integration/config/annotation/MessagingAnnotationPostProcessor.java#L233 As a side effect...