import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; import com.hazelcast.core.ITopic; import com.hazelcast.core.Message; import com.hazelcast.core.MessageListener; import java.util.Date; public class SubscribedMember { public static void main(String[] args) { HazelcastInstance hz = Hazelcast.newHazelcastInstance(); ITopic<Date> topic = hz.getTopic("topic"); topic.addMessageListener(new MessageListenerImpl()); System.out.println("Subscribed"); } private static class MessageListenerImpl implements MessageListener<Date> { public void onMessage(Message<Date> m) { System.out.println("Received: " + m.getMessageObject()); } } }