Class BandwidthSamplerUriHandler

java.lang.Object
org.jumpmind.symmetric.web.AbstractUriHandler
org.jumpmind.symmetric.web.BandwidthSamplerUriHandler
All Implemented Interfaces:
IUriHandler

public class BandwidthSamplerUriHandler extends AbstractUriHandler
This uri handler streams the number of bytes requested by the sampleSize parameter.
See Also:
  • Field Details

    • defaultTestSlowBandwidthDelay

      protected long defaultTestSlowBandwidthDelay
    • gson

      protected com.google.gson.Gson gson
  • Constructor Details

  • Method Details

    • handle

      public void handle(jakarta.servlet.http.HttpServletRequest req, jakarta.servlet.http.HttpServletResponse res) throws IOException, jakarta.servlet.ServletException
      Throws:
      IOException
      jakarta.servlet.ServletException
    • createInputStream

      protected InputStream createInputStream(jakarta.servlet.http.HttpServletRequest req) throws IOException
      Overrides:
      createInputStream in class AbstractUriHandler
      Throws:
      IOException
    • setDefaultTestSlowBandwidthDelay

      public void setDefaultTestSlowBandwidthDelay(long defaultTestSlowBandwidthDelay)