Class PrometheusMetricsGenerator.ResponseBuffer

java.lang.Object
org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGenerator.ResponseBuffer
Enclosing class:
PrometheusMetricsGenerator

public static class PrometheusMetricsGenerator.ResponseBuffer extends Object
A wraps the response buffer and asynchronously provides a gzip compressed buffer when requested.
  • Method Details

    • getUncompressedBuffer

      public io.netty.buffer.ByteBuf getUncompressedBuffer()
    • getCompressedBuffer

      public CompletableFuture<io.netty.buffer.ByteBuf> getCompressedBuffer(Executor executor)
    • release

      public void release()