@Override public long getHeaderFieldDate(String field, long defaultValue) { return delegate.getHeaderFieldDate(field, defaultValue); }
@Override public long getHeaderFieldDate(String field, long defaultValue) { return delegate.getHeaderFieldDate(field, defaultValue); }
private static long getRetryAfter(HttpURLConnection connection, boolean useDefaultIfHeaderNotPresent) throws AcmeException { long retryAfterMilli = -1; String retryAfter = connection.getHeaderField(RETRY_AFTER); if (retryAfter != null) { try { retryAfterMilli = Integer.parseInt(retryAfter) * 1000; } catch (NumberFormatException e) { long retryAfterDate = connection.getHeaderFieldDate(RETRY_AFTER, 0L); if (retryAfterDate != 0) { retryAfterMilli = retryAfterDate - Instant.now().toEpochMilli(); } } } if (retryAfterMilli == -1) { if (useDefaultIfHeaderNotPresent) { retryAfterMilli = DEFAULT_RETRY_AFTER_MILLI; } } return retryAfterMilli; }
@Override public long getHeaderFieldDate(String name, long Default) { return super.getHeaderFieldDate(name,Default); }
@Override public long getHeaderFieldDate(String field, long defaultValue) { return delegate.getHeaderFieldDate(field, defaultValue); }
@Override public long getHeaderFieldDate(String field, long defaultValue) { return delegate.getHeaderFieldDate(field, defaultValue); }
@Override public long getHeaderFieldDate(String field, long defaultValue) { return delegate.getHeaderFieldDate(field, defaultValue); }
public long getHeaderFieldDate(String header, long def) { try { handshake(); } catch (IOException ex) { } return connection.getHeaderFieldDate(header, def); }
@Override public long getHeaderFieldDate ( String header, long def ) { handshake(); return this.connection.getHeaderFieldDate(header, def); }
public long getHeaderFieldDate(String header, long def) { try { handshake(); } catch (IOException ex) { } return connection.getHeaderFieldDate(header, def); }
public final long getHeaderFieldDate(String name, long def) throws IOException { ensureOpen(); return connection.getHeaderFieldDate(name, def); }
public DateTime getResponseDateHeader(String headerName) { long dateValue = httpConn.getHeaderFieldDate(headerName, -1); return (dateValue >= 0) ? new DateTime(dateValue) : null; }
public long getHeaderFieldDate(String header, long def) { try { handshake(); } catch (IOException ex) { } return connection.getHeaderFieldDate(header, def); }
@Override public long getHeaderFieldDate ( String header, long def ) { handshake(); return this.connection.getHeaderFieldDate(header, def); }
public long getHeaderFieldDate(String header, long def) { try { handshake(); } catch (IOException ex) { } return connection.getHeaderFieldDate(header, def); }
public DateTime getResponseDateHeader(String headerName) { long dateValue = httpConn.getHeaderFieldDate(headerName, -1); return (dateValue >= 0) ? new DateTime(dateValue) : null; }
public DateTime getResponseDateHeader(String headerName) { long dateValue = httpConn.getHeaderFieldDate(headerName, -1); return (dateValue >= 0) ? new DateTime(dateValue) : null; }
/** * Get a date header from the response falling back to returning the given * default value if the header is missing or parsing fails * * @param name * @param defaultValue * @return date, default value on failures * @throws HttpRequestException */ public long dateHeader(final String name, final long defaultValue) throws HttpRequestException { closeOutputQuietly(); return getConnection().getHeaderFieldDate(name, defaultValue); }
/** * Get a date header from the response falling back to returning the given * default value if the header is missing or parsing fails * * @param name * @param defaultValue * @return date, default value on failures * @throws RequestException */ public long dateHeader(final String name, final long defaultValue) throws RequestException { closeOutputQuietly(); return getConnection().getHeaderFieldDate(name, defaultValue); }
/** * Get a date header from the response falling back to returning the given * default value if the header is missing or parsing fails * * @param name * @param defaultValue * @return date, default value on failures * @throws HttpRequestException */ public long dateHeader(final String name, final long defaultValue) throws HttpRequestException { closeOutputQuietly(); return getConnection().getHeaderFieldDate(name, defaultValue); }