Class DSpaceProxyRoutePlanner

java.lang.Object
org.apache.http.impl.conn.DefaultRoutePlanner
org.dspace.app.client.DSpaceProxyRoutePlanner
All Implemented Interfaces:
org.apache.http.conn.routing.HttpRoutePlanner

public class DSpaceProxyRoutePlanner extends org.apache.http.impl.conn.DefaultRoutePlanner
Extension of DefaultRoutePlanner that determine the proxy based on the configuration service, ignoring configured hosts.
Author:
Luca Giamminonni (luca.giamminonni at 4science.it)
  • Constructor Details

    • DSpaceProxyRoutePlanner

      public DSpaceProxyRoutePlanner(ConfigurationService configurationService)
  • Method Details

    • determineProxy

      protected org.apache.http.HttpHost determineProxy(org.apache.http.HttpHost target, org.apache.http.HttpRequest request, org.apache.http.protocol.HttpContext context) throws org.apache.http.HttpException
      Overrides:
      determineProxy in class org.apache.http.impl.conn.DefaultRoutePlanner
      Throws:
      org.apache.http.HttpException