Artem Bilan
Artem Bilan
Right now it does `ReflectionUtils.makeAccessible(this.method);` and then `Object result = this.method.invoke(this.target, args);`, but probably we can call `Function.apply()`, `GenericHandler.handle()`, `GenericSelector.accept()`, etc. directly since we know the places `LambdaMessageProcessor` is used,...
Fixes https://github.com/spring-projects/spring-integration/issues/3103 * Add an `io.cloudevents:cloudevents-api` optional dependency * Introduce a `HeaderMapper` and `Marshallers` in the `support.cloudevents` to marshal `CloudEvent` instances * Introduce a `ToCloudEventTransformer` to build a `CloudEvent` instance...
See more info here: https://github.com/spring-projects/spring-integration/pull/3514#discussion_r595198712
Something like `list(String path, boolean recurse)` to `Session` would be a good API delegated from the `AbstractInboundFileSynchronizer.transferFilesFromRemoteToLocal()` when we would like to deal not only with the top-level files in...
See more info about Java SDK: https://github.com/cloudevents/sdk-java
This is a simple unit test which passes with the `5.3.x` but fails with the current `6.0` milestones: ```java @Test void namedParamMapReference() { String insert = "insert into foos (id)...
**Expected Behavior** The `AuthorizationChannelInterceptor` implements a similar to the `preSend()` in the `postReceive()` contract which is applicable for the `PollableChannel` implementations. **Current Behavior** The `AuthorizationChannelInterceptor` currently implements only `preSend()` for...
Fixes https://github.com/spring-projects/spring-integration/issues/3903 * Fix `MessagingGatewayRegistrar` to set a `targetType` on the bean definition instead of `FactoryBean.OBJECT_TYPE_ATTRIBUTE` * Rework `GatewayProxyBeanRegistrationAotProcessor` to the `GatewayProxyInitializationAotProcessor implements BeanFactoryInitializationAotProcessor` to avoid custom code generation *...
Related to: https://github.com/spring-projects/spring-integration/issues/3994 Spring Integration's `IntegrationGraphServer` can be used without actuator or even Spring Boot at all. That is more natural to have respective reflection hints exposed by Spring Integration...