Messages published to an ITopic are being received by local hazelcast member only, all remote members receive the message but they discard it even when CacheListeningPolicyType.ALL is set by the HazelcastEventDrivenMessageProducer
HazelcastMessageListener is ignoring the currently set CacheListeningPolicyType and just calls sendMessage with null here:
Messages published to an ITopic are being received by local hazelcast member only, all remote members receive the message but they discard it even when
CacheListeningPolicyType.ALL
is set by theHazelcastEventDrivenMessageProducer
HazelcastMessageListener
is ignoring the currently setCacheListeningPolicyType
and just calls sendMessage with null here:https://github.com/spring-projects/spring-integration-extensions/blob/0ba841416b9f7f54e29a958172ba7bb2b0e13392/spring-integration-hazelcast/src/main/java/org/springframework/integration/hazelcast/inbound/HazelcastEventDrivenMessageProducer.java#L171
Any reason why this shouldn't pass the
CacheListeningPolicyType
?