spring-integration icon indicating copy to clipboard operation
spring-integration copied to clipboard

Spring Integration provides an extension of the Spring programming model to support the well-known Enterprise Integration Patterns (EIP)

Results 172 spring-integration issues
Sort by recently updated
recently updated
newest added

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...

status: waiting-for-reporter
type: enhancement
in: jdbc

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...

type: enhancement
in: core

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...

status: waiting-for-reporter
type: enhancement

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...

type: enhancement
ideal-for-user-contribution

**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...

type: enhancement
in: jdbc
ideal-for-user-contribution

Using a StreamRabbitTemplate https://github.com/spring-projects/spring-amqp/pull/1366

type: enhancement
in: amqp

5.5.13.RELEASE ![image](https://user-images.githubusercontent.com/10527522/180677649-b7c95eae-2ca7-43f1-b761-6858fadf0c95.png) **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....

status: waiting-for-reporter
type: enhancement

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...

type: enhancement
in: core

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...

type: enhancement
in: core