From 9e9f00df9eb5fb44d7de4d7ae9f8fa0d0b557a6c Mon Sep 17 00:00:00 2001 From: Michael Nelson Date: Mon, 26 Aug 2013 09:35:48 -0700 Subject: [PATCH] Support extension of TransportHttp This allows subclasses to configure the HTTP connection (for example, to add headers to the request). Bug: 400724 Change-Id: I6f9d699e158a7b9d813c8fa8d273992a28994e41 Signed-off-by: Michael Nelson Signed-off-by: Chris Aniszczyk --- .../src/org/eclipse/jgit/transport/TransportHttp.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/TransportHttp.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/TransportHttp.java index baaf8867e4..45bf2db47e 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/TransportHttp.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/TransportHttp.java @@ -504,7 +504,16 @@ public class TransportHttp extends HttpTransport implements WalkTransport, return httpOpen(METHOD_GET, u); } - final HttpURLConnection httpOpen(String method, URL u) throws IOException { + /** + * Open an HTTP connection. + * + * @param method + * @param u + * @return the connection + * @throws IOException + */ + protected HttpURLConnection httpOpen(String method, URL u) + throws IOException { final Proxy proxy = HttpSupport.proxyFor(proxySelector, u); HttpURLConnection conn = (HttpURLConnection) u.openConnection(proxy); -- 2.39.5