import com.hazelcast.core.Hazelcast; import com.hazelcast.core.HazelcastInstance; import com.hazelcast.core.ICollection; import com.hazelcast.core.ItemEvent; import com.hazelcast.core.ItemListener; public class ItemListenerMember { public static void main(String[] args) { HazelcastInstance hz = Hazelcast.newHazelcastInstance(); ICollection<String> queue = hz.getQueue("queue"); queue.addItemListener(new ItemListenerImpl<String>(), true); System.out.println("ItemListener started"); } private static class ItemListenerImpl<E> implements ItemListener<E> { public void itemAdded(ItemEvent<E> itemEvent) { System.out.println("Item added:" + itemEvent.getItem()); } public void itemRemoved(ItemEvent<E> itemEvent) { System.out.println("Item removed:" + itemEvent.getItem()); } } }