Class RESTRequestProcessorImpl

java.lang.Object
se.liu.ida.hefquin.federation.access.impl.reqproc.RESTRequestProcessorImpl
All Implemented Interfaces:
RESTRequestProcessor, RequestProcessor<RESTRequest,StringResponse,RESTEndpoint>

public class RESTRequestProcessorImpl extends Object implements RESTRequestProcessor
  • Field Details

    • httpClient

      protected final HttpClient httpClient
    • overallTimeout

      protected final long overallTimeout
    • endpointsWithLimiters

      protected final Set<String> endpointsWithLimiters
  • Constructor Details

    • RESTRequestProcessorImpl

      public RESTRequestProcessorImpl()
      Creates the request processor without any thresholds for timeouts. If you want it with timeouts, use the other constructor.
    • RESTRequestProcessorImpl

      public RESTRequestProcessorImpl(long connectionTimeout, long overallTimeout)
      The given timeouts are specified in milliseconds. Any value <= 0 means no timeout.
  • Method Details