Author: mrglavas
Date: Sat Dec 6 22:07:55 2008
New Revision: 724088
URL: http://svn.apache.org/viewvc?rev=724088&view=rev
Log:
Now that we've moved to JDK 1.3 call setInstanceFollowRedirects() directly
instead of through reflection.
Modified:
xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java
xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeTextReader.java
Modified: xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java
URL:
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java?rev=724088&r1=724087&r2=724088&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java
(original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/XMLEntityManager.java Sat Dec
6 22:07:55 2008
@@ -24,7 +24,6 @@
import java.io.OutputStream;
import java.io.Reader;
import java.io.StringReader;
-import java.lang.reflect.Method;
import java.net.HttpURLConnection;
import java.net.URL;
import java.net.URLConnection;
@@ -984,7 +983,7 @@
// set preference for redirection
followRedirects =
httpInputSource.getFollowHTTPRedirects();
if (!followRedirects) {
- setInstanceFollowRedirects(urlConnection,
followRedirects);
+
urlConnection.setInstanceFollowRedirects(followRedirects);
}
}
@@ -1861,19 +1860,6 @@
} // expandSystemIdStrictOff(String,String):String
- /**
- * Attempt to set whether redirects will be followed for an
<code>HttpURLConnection</code>.
- * This may fail on earlier JDKs which do not support setting this
preference.
- */
- public static void setInstanceFollowRedirects(HttpURLConnection urlCon,
boolean followRedirects) {
- try {
- Method method =
HttpURLConnection.class.getMethod("setInstanceFollowRedirects", new Class[]
{Boolean.TYPE});
- method.invoke(urlCon, new Object[] {followRedirects ? Boolean.TRUE
: Boolean.FALSE});
- }
- // setInstanceFollowRedirects doesn't exist.
- catch (Exception exc) {}
- }
-
public static OutputStream createOutputStream(String uri) throws
IOException {
// URI was specified. Handle relative URIs.
String expanded = XMLEntityManager.expandSystemId(uri, null, true);
Modified:
xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeTextReader.java
URL:
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeTextReader.java?rev=724088&r1=724087&r2=724088&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeTextReader.java
(original)
+++ xerces/java/trunk/src/org/apache/xerces/xinclude/XIncludeTextReader.java
Sat Dec 6 22:07:55 2008
@@ -141,7 +141,7 @@
// set preference for redirection
boolean followRedirects =
httpInputSource.getFollowHTTPRedirects();
if (!followRedirects) {
-
XMLEntityManager.setInstanceFollowRedirects(urlConnection, followRedirects);
+
urlConnection.setInstanceFollowRedirects(followRedirects);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]