SerializationPolicy loadPolicy(String url, Logger logger) { URL urlObj; try { urlObj = new URL(url); } catch (MalformedURLException e) { logger.logError("Can't parse serialization policy URL: " + url, e); return null; } URLConnection conn; InputStream in; try { conn = urlObj.openConnection(); conn.setConnectTimeout(connectTimeout); conn.setReadTimeout(readTimeout); // The code server doesn't redirect. Fail fast if we get a redirect since // it's likely a configuration error. if (conn instanceof HttpURLConnection) { ((HttpURLConnection)conn).setInstanceFollowRedirects(false); } conn.connect(); in = conn.getInputStream(); } catch (IOException e) { logger.logError("Can't open serialization policy URL: " + url, e); return null; } return readPolicy(in, url, logger); }
SerializationPolicy loadPolicy(String url, Logger logger) { URL urlObj; try { urlObj = new URL(url); } catch (MalformedURLException e) { logger.logError("Can't parse serialization policy URL: " + url, e); return null; } URLConnection conn; InputStream in; try { conn = urlObj.openConnection(); conn.setConnectTimeout(connectTimeout); conn.setReadTimeout(readTimeout); // The code server doesn't redirect. Fail fast if we get a redirect since // it's likely a configuration error. if (conn instanceof HttpURLConnection) { ((HttpURLConnection)conn).setInstanceFollowRedirects(false); } conn.connect(); in = conn.getInputStream(); } catch (IOException e) { logger.logError("Can't open serialization policy URL: " + url, e); return null; } return readPolicy(in, url, logger); }
SerializationPolicy loadPolicy(String url, Logger logger) { URL urlObj; try { urlObj = new URL(url); } catch (MalformedURLException e) { logger.logError("Can't parse serialization policy URL: " + url, e); return null; } URLConnection conn; InputStream in; try { conn = urlObj.openConnection(); conn.setConnectTimeout(connectTimeout); conn.setReadTimeout(readTimeout); // The code server doesn't redirect. Fail fast if we get a redirect since // it's likely a configuration error. if (conn instanceof HttpURLConnection) { ((HttpURLConnection)conn).setInstanceFollowRedirects(false); } conn.connect(); in = conn.getInputStream(); } catch (IOException e) { logger.logError("Can't open serialization policy URL: " + url, e); return null; } return readPolicy(in, url, logger); }