Class RequestLengthCountingInputStreamMetrics

java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.apache.commons.io.input.ProxyInputStream
org.apache.commons.io.input.CountingInputStream
fr.gouv.vitam.common.metrics.RequestLengthCountingInputStreamMetrics
All Implemented Interfaces:
Closeable, AutoCloseable

public class RequestLengthCountingInputStreamMetrics extends org.apache.commons.io.input.CountingInputStream
  • Field Details

    • RECEIVED_BYTES

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

    • RequestLengthCountingInputStreamMetrics

      public RequestLengthCountingInputStreamMetrics(javax.ws.rs.container.ContainerRequestContext requestContext, InputStream inputStream)
  • Method Details

    • afterRead

      protected void afterRead(int n) throws IOException
      Overrides:
      afterRead in class org.apache.commons.io.input.CountingInputStream
      Throws:
      IOException