From 8f5b63ef84462c087b6c4a0ae5617997fdd5bf46 Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Fri, 8 Jun 2018 13:51:03 -0400 Subject: [PATCH] GH-1387: Make PartitioningInterceptor as public Fixes spring-cloud/spring-cloud-stream#1387 To be able to distinguish the `PartitioningInterceptor` in the `MessageChannel` and remove it from the interceptor it would be better to have its class as `public` In some use-case like AWS Kinesis Binder it is important do not have an SCSt partitioning logic, since the whole functionality is done on the target system. **Cherry-pick to 2.0.x** --- .../cloud/stream/binding/MessageConverterConfigurer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java index 15d3acf36..0e5e1a6f1 100644 --- a/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java +++ b/spring-cloud-stream/src/main/java/org/springframework/cloud/stream/binding/MessageConverterConfigurer.java @@ -357,7 +357,7 @@ public class MessageConverterConfigurer implements MessageChannelAndSourceConfig /** * */ - protected final class PartitioningInterceptor extends ChannelInterceptorAdapter { + public final class PartitioningInterceptor extends ChannelInterceptorAdapter { private final BindingProperties bindingProperties;