public GossipTerm getTermForEventType(DirectBuffer eventType) { for (Tuple<DirectBuffer, GossipTerm> tuple : gossipTermByEventType) { if (BufferUtil.equals(eventType, tuple.getLeft())) { return tuple.getRight(); } } return null; }
public GossipTerm getTermForEventType(DirectBuffer eventType) { for (Tuple<DirectBuffer, GossipTerm> tuple : gossipTermByEventType) { if (BufferUtil.equals(eventType, tuple.getLeft())) { return tuple.getRight(); } } return null; }
@Override public boolean consumeCustomEvent(CustomEvent event) { for (Tuple<DirectBuffer, GossipCustomEventListener> tuple : listenersByType) { if (BufferUtil.equals(tuple.getLeft(), event.getType())) { final GossipCustomEventListener listener = tuple.getRight(); try { listener.onEvent(event.getSenderId(), event.getPayload()); } catch (Throwable t) { LOG.warn("Custom event listener '{}' failed", listener.getClass(), t); } } } return true; }
@Override public boolean consumeCustomEvent(CustomEvent event) { for (Tuple<DirectBuffer, GossipCustomEventListener> tuple : listenersByType) { if (BufferUtil.equals(tuple.getLeft(), event.getType())) { final GossipCustomEventListener listener = tuple.getRight(); try { listener.onEvent(event.getSenderId(), event.getPayload()); } catch (Throwable t) { LOG.warn("Custom event listener '{}' failed", listener.getClass(), t); } } } return true; }