Class ResponseLengthCountingOutputStreamMetrics

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.apache.commons.io.output.ProxyOutputStream
org.apache.commons.io.output.CountingOutputStream
fr.gouv.vitam.common.metrics.ResponseLengthCountingOutputStreamMetrics
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

public class ResponseLengthCountingOutputStreamMetrics extends org.apache.commons.io.output.CountingOutputStream
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.prometheus.client.Summary
     

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors
    Constructor
    Description
    ResponseLengthCountingOutputStreamMetrics(jakarta.ws.rs.container.ContainerRequestContext requestContext, OutputStream outputStream)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class org.apache.commons.io.output.CountingOutputStream

    beforeWrite, getByteCount, getCount, resetByteCount, resetCount

    Methods inherited from class org.apache.commons.io.output.ProxyOutputStream

    afterWrite, flush, handleIOException, write, write, write

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • SENT_BYTES

      public static final io.prometheus.client.Summary SENT_BYTES
  • Constructor Details

    • ResponseLengthCountingOutputStreamMetrics

      public ResponseLengthCountingOutputStreamMetrics(jakarta.ws.rs.container.ContainerRequestContext requestContext, OutputStream outputStream)
  • Method Details