Мой клиент Hazelcast был отключен из-за возможной вспышки памяти. После повторного подключения клиент не получает сообщений от слушателей на картах и темах. Есть ли способ снова сделать клиент активным для слушателей?
Вот так я инициирую слушателя в моем клиенте / сервисе:
IMap liveMap = hazelcastCacheClientService.getMap("MYMAP");
MyListener myMapListener = new MyListener();
liveMap.addEntryListener(myMapListener,true);
Так выглядит мой слушатель :
public class MyListener implements EntryListener {
@Override
public void entryAdded(EntryEvent entryEvent) {
//do something
}
@Override
public void entryEvicted(EntryEvent entryEvent) {
}
@Override
public void entryRemoved(EntryEvent entryEvent) {
}
@Override
public void entryUpdated(EntryEvent entryEvent) {
//do something
}
@Override
public void mapCleared(MapEvent mapEvent) {
}
@Override
public void mapEvicted(MapEvent mapEvent) {
}
}
У меня есть несколько других служб, которые размещают записи на карте.