@Override public void update(UpdateMessage updateMessage, MessageReplier messageReplier) { C connection = getConnection(messageReplier); try { Request req = new Request( updateMessage.getDatabase(), new ExternalClientInfo(updateMessage.getClientAddress(), updateMessage.getRequestId()), false, null //Set the requested timeout ); safeRequestProcessor.update(connection, req, updateMessage); } catch (MongoException ex) { errorHandler.handleMongodbException(connection, messageReplier.getRequestId(), false, ex); } }