public void streamDataReceived(int id, byte data[], int offset, int length) { Flooder flooder = null; synchronized (_remotePeers) { flooder = (Flooder) _remotePeers.get(new Integer(id)); } long value = DataHelper.fromLong(data, 0, 4); if (flooder != null) { flooder.received(length, value); } else { _log.error("not connected to " + id + " but we received " + value + "?"); } }
public void streamClosedReceived(String result, int id, String message) { Flooder flooder = null; synchronized (_remotePeers) { flooder = (Flooder) _remotePeers.remove(new Integer(id)); } if (flooder != null) { flooder.closed(); _log.debug( "Connection " + flooder.getConnectionId() + " closed to " + flooder.getDestination()); } else { _log.error("not connected to " + id + " but we were just closed?"); } }