public static <T2> MessageIn<T2> read(DataInputPlus in, int version, int id) throws IOException { return read(in, version, id, ApproximateTime.currentTimeMillis()); }
private InetAddress receiveMessage(DataInputPlus input, int version) throws IOException { int id; if (version < MessagingService.VERSION_20) id = Integer.parseInt(input.readUTF()); else id = input.readInt(); long currentTime = ApproximateTime.currentTimeMillis(); MessageIn message = MessageIn.read(input, version, id, MessageIn.readConstructionTime(from, input, currentTime)); if (message == null) { // callback expired; nothing to do return null; } if (version <= MessagingService.current_version) { MessagingService.instance().receive(message, id); } else { logger.trace("Received connection from newer protocol version {}. Ignoring message", version); } return message.from; } }
private InetAddress receiveMessage(DataInputPlus input, int version) throws IOException { int id; if (version < MessagingService.VERSION_20) id = Integer.parseInt(input.readUTF()); else id = input.readInt(); long currentTime = ApproximateTime.currentTimeMillis(); MessageIn message = MessageIn.read(input, version, id, MessageIn.readConstructionTime(from, input, currentTime)); if (message == null) { // callback expired; nothing to do return null; } if (version <= MessagingService.current_version) { MessagingService.instance().receive(message, id); } else { logger.trace("Received connection from newer protocol version {}. Ignoring message", version); } return message.from; } }
public static <T2> MessageIn<T2> read(DataInputPlus in, int version, int id) throws IOException { return read(in, version, id, ApproximateTime.currentTimeMillis()); }
private InetAddress receiveMessage(DataInputPlus input, int version) throws IOException { int id; if (version < MessagingService.VERSION_20) id = Integer.parseInt(input.readUTF()); else id = input.readInt(); long currentTime = ApproximateTime.currentTimeMillis(); MessageIn message = MessageIn.read(input, version, id, MessageIn.readConstructionTime(from, input, currentTime)); if (message == null) { // callback expired; nothing to do return null; } if (version <= MessagingService.current_version) { MessagingService.instance().receive(message, id); } else { logger.trace("Received connection from newer protocol version {}. Ignoring message", version); } return message.from; } }
public static <T2> MessageIn<T2> read(DataInputPlus in, int version, int id) throws IOException { return read(in, version, id, ApproximateTime.currentTimeMillis()); }
MessageIn message = MessageIn.read(input, version, id); if (message == null)