static class Consumer
{
- private final MultiValueMap<User, Ranking> received = new LinkedMultiValueMap<>();
+ private final MultiValueMap<TestUser, TestRanking> received = new LinkedMultiValueMap<>();
@KafkaListener(groupId = "TEST", topics = TOPIC_OUT)
public synchronized void receive(
@Payload TestRanking ranking)
{
log.debug("Received message: {} -> {}", user, ranking);
- received.add(User.of(user.getUser()), Ranking.of(ranking.getEntries()));
+ received.add(user, ranking);
}
- synchronized MultiValueMap<User, Ranking> getReceivedMessages()
+ synchronized MultiValueMap<TestUser, TestRanking> getReceivedMessages()
{
return received;
}