protected void processGetData(GetDataMessage getdata) { log.info("{}: Received getdata message: {}", getAddress(), getdata.toString()); ArrayList<Message> items = new ArrayList<Message>(); for (ListenerRegistration<GetDataEventListener> registration : getDataEventListeners) { if (registration.executor != Threading.SAME_THREAD) continue; List<Message> listenerItems = registration.listener.getData(this, getdata); if (listenerItems == null) continue; items.addAll(listenerItems); } if (items.isEmpty()) { return; } log.info("{}: Sending {} items gathered from listeners to peer", getAddress(), items.size()); for (Message item : items) { sendMessage(item); } }
protected void processGetData(GetDataMessage getdata) { log.info("{}: Received getdata message: {}", getAddress(), getdata.toString()); ArrayList<Message> items = new ArrayList<>(); for (ListenerRegistration<GetDataEventListener> registration : getDataEventListeners) { if (registration.executor != Threading.SAME_THREAD) continue; List<Message> listenerItems = registration.listener.getData(this, getdata); if (listenerItems == null) continue; items.addAll(listenerItems); } if (items.isEmpty()) { return; } log.info("{}: Sending {} items gathered from listeners to peer", getAddress(), items.size()); for (Message item : items) { sendMessage(item); } }
protected void processGetData(GetDataMessage getdata) { log.info("{}: Received getdata message: {}", getAddress(), getdata.toString()); ArrayList<Message> items = new ArrayList<Message>(); for (ListenerRegistration<GetDataEventListener> registration : getDataEventListeners) { if (registration.executor != Threading.SAME_THREAD) continue; List<Message> listenerItems = registration.listener.getData(this, getdata); if (listenerItems == null) continue; items.addAll(listenerItems); } if (items.isEmpty()) { return; } log.info("{}: Sending {} items gathered from listeners to peer", getAddress(), items.size()); for (Message item : items) { sendMessage(item); } }
protected void processGetData(GetDataMessage getdata) { log.info("{}: Received getdata message: {}", getAddress(), getdata.toString()); ArrayList<Message> items = new ArrayList<>(); for (ListenerRegistration<GetDataEventListener> registration : getDataEventListeners) { if (registration.executor != Threading.SAME_THREAD) continue; List<Message> listenerItems = registration.listener.getData(this, getdata); if (listenerItems == null) continue; items.addAll(listenerItems); } if (items.isEmpty()) { return; } log.info("{}: Sending {} items gathered from listeners to peer", getAddress(), items.size()); for (Message item : items) { sendMessage(item); } }