long queueTimeMs() {
        return drainedMs - createdMs;
    }
A callback and the associated FutureRecordMetadata argument to pass to it.
clients/src/main/java/org/apache/kafka/clients/producer/internals/ProducerBatch.java