/** * Add event listener to passed Ignite instances for cache event types. * * @param igns Ignite instances. */ private void registerEventListeners(Ignite... igns) { if (igns != null) { for (Ignite ign : igns) { ign.events().enableLocal(CACHE_EVENT_TYPES); ign.events().localListen((IgnitePredicate<Event>)event -> { CacheEvent cacheEvt = (CacheEvent)event; if (!TX_LABEL.equals(cacheEvt.txLabel())) { log.error("Has been received event with incorrect label " + cacheEvt.txLabel() + " ," + " expected " + TX_LABEL + " label"); wrongEvts.add(cacheEvt); } return true; }, CACHE_EVENT_TYPES); } } }