/** * Creates a Timeout. * * @param days the duration in days and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofDays(final long days) { return of(days, TimeUnit.DAYS); }
/** * Creates a Timeout. * * @param nanoseconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofNanoseconds(final long nanoseconds) { return of(nanoseconds, TimeUnit.NANOSECONDS); }
/** * Creates a Timeout. * * @param milliseconds the duration in milliseconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMilliseconds(final long milliseconds) { return of(milliseconds, TimeUnit.MILLISECONDS); }
/** * Creates a Timeout. * * @param seconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofSeconds(final long seconds) { return of(seconds, TimeUnit.SECONDS); }
public Builder setConnectTimeout(final long connectTimeout, final TimeUnit timeUnit) { this.connectTimeout = Timeout.of(connectTimeout, timeUnit); return this; }
/** * Creates a Timeout. * * @param seconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofSeconds(final long seconds) { return of(seconds, TimeUnit.SECONDS); }
/** * Creates a Timeout. * * @param hours the duration in hours and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofHours(final long hours) { return of(hours, TimeUnit.HOURS); }
/** * Creates a Timeout. * * @param milliseconds the duration in milliseconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMilliseconds(final long milliseconds) { return of(milliseconds, TimeUnit.MILLISECONDS); }
public Builder setSoTimeout(final int soTimeout, final TimeUnit timeUnit) { this.soTimeout = Timeout.of(soTimeout, timeUnit); return this; }
/** * Creates a Timeout. * * @param hours the duration in hours and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofHours(final long hours) { return of(hours, TimeUnit.HOURS); }
/** * Creates a Timeout. * * @param microseconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMicroseconds(final long microseconds) { return of(microseconds, TimeUnit.MICROSECONDS); }
/** * Creates a Timeout. * * @param days the duration in days and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofDays(final long days) { return of(days, TimeUnit.DAYS); }
/** * Creates a Timeout. * * @param minutes the duration in minutes and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMinutes(final long minutes) { return of(minutes, TimeUnit.MINUTES); }
/** * Creates a Timeout. * * @param nanoseconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofNanoseconds(final long nanoseconds) { return of(nanoseconds, TimeUnit.NANOSECONDS); }
/** * Creates a Timeout. * * @param microseconds the duration in seconds and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMicroseconds(final long microseconds) { return of(microseconds, TimeUnit.MICROSECONDS); }
/** * Creates a Timeout. * * @param minutes the duration in minutes and the given {@code timeUnit}. * @return a Timeout */ public static Timeout ofMinutes(final long minutes) { return of(minutes, TimeUnit.MINUTES); }
public Builder setResponseTimeout(final long responseTimeout, final TimeUnit timeUnit) { this.responseTimeout = Timeout.of(responseTimeout, timeUnit); return this; }
public Builder setSoLinger(final int soLinger, final TimeUnit timeUnit) { this.soLinger = Timeout.of(soLinger, timeUnit); return this; }
/** * Creates a Timeout. * * @param milliseconds the duration in milliseconds and the given {@code timeUnit}. * @return a Timeout * @deprecated Use {@link #ofMicroseconds(long)} */ @Deprecated public static Timeout ofMillis(final long milliseconds) { return of(milliseconds, TimeUnit.MILLISECONDS); }
/** * Creates a Timeout. * * @param milliseconds the duration in milliseconds and the given {@code timeUnit}. * @return a Timeout * @deprecated Use {@link #ofMicroseconds(long)} */ @Deprecated public static Timeout ofMillis(final long milliseconds) { return of(milliseconds, TimeUnit.MILLISECONDS); }