Remove unused binder headers

- Remove `binderReplyChannel`, `replyTo` and `binderHistory` headers
This commit is contained in:
Ilayaperumal Gopinathan
2016-03-03 11:24:27 +05:30
committed by Marius Bogoevici
parent 6c7f794bcf
commit 41a24a13e6
3 changed files with 5 additions and 19 deletions

View File

@@ -188,7 +188,7 @@ public class RedisBinderTests extends PartitionCapableBinderTests {
public void testMoreHeaders() {
RedisMessageChannelBinder binder = new RedisMessageChannelBinder(mock(RedisConnectionFactory.class), "foo", "bar");
Collection<String> headers = Arrays.asList(TestUtils.getPropertyValue(binder, "headersToMap", String[].class));
assertEquals(10, headers.size());
assertEquals(7, headers.size());
assertTrue(headers.contains("foo"));
assertTrue(headers.contains("bar"));
}

View File

@@ -233,7 +233,6 @@ abstract public class PartitionCapableBinderTests extends BrokerBinderTests {
.setHeader(IntegrationMessageHeaderAccessor.CORRELATION_ID, "foo")
.setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER, 42)
.setHeader(IntegrationMessageHeaderAccessor.SEQUENCE_SIZE, 43)
.setHeader(BinderHeaders.BINDER_REPLY_CHANNEL, "bar")
.build();
output.send(message2);
output.send(new GenericMessage<>(1));
@@ -253,8 +252,7 @@ abstract public class PartitionCapableBinderTests extends BrokerBinderTests {
IntegrationMessageHeaderAccessor accessor = new IntegrationMessageHeaderAccessor((Message<?>) item);
boolean result = "foo".equals(accessor.getCorrelationId()) &&
42 == accessor.getSequenceNumber() &&
43 == accessor.getSequenceSize() &&
"bar".equals(accessor.getHeader(BinderHeaders.BINDER_REPLY_CHANNEL));
43 == accessor.getSequenceSize();
return result;
}
};

View File

@@ -1,5 +1,5 @@
/*
* Copyright 2015 the original author or authors.
* Copyright 2015-2016 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -21,26 +21,17 @@ import org.springframework.messaging.MessageHeaders;
/**
* Spring Integration message headers for XD.
* Spring Integration message headers for Spring Cloud Stream.
* @author Gary Russell
* @author David Turanski
*/
public final class BinderHeaders {
public static final String BINDER_REPLY_CHANNEL = "binderReplyChannel";
public static final String BINDER_HISTORY = "binderHistory";
/*
* no xd prefix for backwards compatibility
*/
public static final String BINDER_ORIGINAL_CONTENT_TYPE = "originalContentType";
/*
* no xd prefix for backwards compatibility
*/
public static final String REPLY_TO = "replyTo";
/**
* The headers that will be propagated, by default, by binder implementations
* that have no inherent header support (by embedding the headers in the payload).
@@ -49,11 +40,8 @@ public final class BinderHeaders {
IntegrationMessageHeaderAccessor.CORRELATION_ID,
IntegrationMessageHeaderAccessor.SEQUENCE_SIZE,
IntegrationMessageHeaderAccessor.SEQUENCE_NUMBER,
BINDER_REPLY_CHANNEL,
MessageHeaders.CONTENT_TYPE,
BINDER_ORIGINAL_CONTENT_TYPE,
REPLY_TO,
BINDER_HISTORY
BINDER_ORIGINAL_CONTENT_TYPE
};
private BinderHeaders() {