Artem Bilan
Artem Bilan
Sometime the data for payload method argument is optional and we cover that with a `@Payload(required = false)`. It would be nice if this `PayloadMethodArgumentResolver` would treat a `@Nullable payload`...
Right now `AbstractBinderTests` doesn't allow to inject external `ApplicationContext` for internal components to test. For example I would like to have something like: ``` @EnableBinding static class Config { @Bean...
See Spring Boot [Reference Manual](https://docs.spring.io/spring-boot/docs/1.5.7.RELEASE/reference/html/boot-features-testing.html#boot-features-testing-spring-boot-applications-testing-autoconfigured-tests) for more info. This one might be marked with something like: ``` public @interface AutoConfigureTestBinder { /** * If {@link TestSupportBinderAutoConfiguration} should be appied. *...
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...
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...
The `spring-integration-hazelcast` extension project has been migrated to the respective module in this project. Add documentation (`hazelcast.adoc`) for this module. The structure of the file can be taken from other...
For example we have a code in the `WebSocketListener` like this: ``` void onMessage(WebSocketSession session, WebSocketMessage message) throws Exception; // NOSONAR Remove in 5.2 ``` so, all those `throws Exception`...
This client support both MQTT v3.1.1 and v5 protocol and it is Java 8 and Reactive ready: https://github.com/hivemq/hivemq-mqtt-client Unlike Paho which is not clear when will support v5: https://github.com/eclipse/paho.mqtt.java/blob/master/MQTTv5.md Although...
**Affects Version(s):** \ ---
See more info in GraalVM: https://www.graalvm.org/reference-manual/js/JavaInteroperability/. It may turn out just to a simple `GraalVmJavaScriptExecutor` implementation since making it working we need to expose these variables: ``` ``` For now...