INT-4540: Use MessageHeaders in GenericHandler (#2589)

* INT-4540: Use MessageHeaders in GenericHandler

JIRA: https://jira.spring.io/browse/INT-4540

For better end-user experience use a `MessageHeaders` in the
`GenericHandler` instead of plain `Map<String, Object>`

* * Fix `IntegrationFlowEventsTests`
This commit is contained in:
Artem Bilan
2018-10-08 16:26:56 -04:00
committed by Gary Russell
parent 716494c7fb
commit 9ae0eb2dbc
5 changed files with 9 additions and 7 deletions

View File

@@ -22,7 +22,6 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertThat;
import java.util.Map;
import java.util.concurrent.atomic.AtomicReference;
import org.junit.BeforeClass;
@@ -49,6 +48,7 @@ import org.springframework.integration.store.MessageGroupStore;
import org.springframework.integration.store.SimpleMessageStore;
import org.springframework.messaging.Message;
import org.springframework.messaging.MessageChannel;
import org.springframework.messaging.MessageHeaders;
import org.springframework.messaging.PollableChannel;
import org.springframework.messaging.support.GenericMessage;
import org.springframework.test.annotation.DirtiesContext;
@@ -148,7 +148,7 @@ public class IntegrationFlowEventsTests {
}
@Override
public Object handle(Integer p, Map<String, Object> h) {
public Object handle(Integer p, MessageHeaders h) {
return p * 2;
}