private String addEntryListenerInternal(ListenerAdapter<IMapEvent> listenerAdaptor, Predicate<K, V> predicate, K key, boolean includeValue) { int listenerFlags = setAndGetListenerFlags(listenerAdaptor); Data keyData = toData(key); Data predicateData = toData(predicate); EventHandler<ClientMessage> handler = createHandler(listenerAdaptor); ListenerMessageCodec codec = createEntryListenerToKeyWithPredicateCodec(includeValue, listenerFlags, keyData, predicateData); return registerListener(codec, handler); }
private String addEntryListenerInternal(ListenerAdapter<IMapEvent> listenerAdaptor, Predicate<K, V> predicate, K key, boolean includeValue) { int listenerFlags = setAndGetListenerFlags(listenerAdaptor); Data keyData = toData(key); Data predicateData = toData(predicate); EventHandler<ClientMessage> handler = createHandler(listenerAdaptor); ListenerMessageCodec codec = createEntryListenerToKeyWithPredicateCodec(includeValue, listenerFlags, keyData, predicateData); return registerListener(codec, handler); }