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