@MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration associatePeriod = Duration.seconds(4);
@MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) @Nullable private Duration maxConnectionAge; @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) private Duration maxWaitForConnection = Duration.seconds(30); @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) private Duration minIdleTime = Duration.minutes(1); private String validationQuery = "/* Health Check */ SELECT 1"; @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) @Nullable private Duration validationQueryTimeout; @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) private Duration evictionInterval = Duration.seconds(5); @MinDuration(value = 50, unit = TimeUnit.MILLISECONDS) private Duration validationInterval = Duration.seconds(30); @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS, inclusive = false) private Duration removeAbandonedTimeout = Duration.seconds(60L);
@MinDuration(0) @UnwrapValidatedValue private Optional<Duration> frequency = Optional.empty();
@MinDuration(value = 0, unit = TimeUnit.SECONDS, inclusive = false) @MaxDuration(value = 1, unit = TimeUnit.MINUTES) private Duration messageRate;
@MinDuration(1) private Duration idleThreadTimeout = Duration.minutes(1);
@MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration idleTimeout = Duration.seconds(30);
@MinDuration(1) private Duration idleThreadTimeout = Duration.minutes(1);
@MinDuration(value = 0, unit = TimeUnit.MILLISECONDS) private Duration connectTimeout = Duration.seconds(10); @MinDuration(value = 0, unit = TimeUnit.MILLISECONDS) private Duration readTimeout = Duration.seconds(60);
public class NotificationConfiguration extends Configuration { @MinDuration(value = 1, unit = TimeUnit.SECONDS) private Duration ruleCacheTimeout = Duration.minutes(5); @MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration riakTimeout = Duration.seconds(60); @MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration riakRequestTimeout = Duration.seconds(5);
public class RibbonJerseyClientConfiguration extends JerseyClientConfiguration { @MinDuration(value = 1, unit = TimeUnit.SECONDS) private Duration refreshInterval = Duration.seconds(10);
@NotNull private String validationQuery = "/* Health Check */ SELECT 1"; @MinDuration(value = 1) private Duration validationQueryTimeout; @NotBlank
@MinDuration(value = 1, unit = TimeUnit.SECONDS) private Duration retryInterval; @MinDuration(value = 1, unit = TimeUnit.SECONDS) private Duration checkInterval = Duration.seconds(1); @MinDuration(value = 1, unit = TimeUnit.MINUTES) private Duration deregisterInterval = Duration.minutes(1);
@MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration associatePeriod = Duration.seconds(4);
@MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration connectionTimeout = Duration.seconds(60);
@MinDuration(0) protected Duration requestTimeout = Duration.seconds(1); @MinDuration(0) protected Duration retryBackOff = Duration.milliseconds(100); @MinDuration(0) protected Duration metadataRefreshInterval = Duration.minutes(10); @MinDuration(0) protected Duration asyncBatchInterval = Duration.milliseconds(500);
@MinDuration(0) @UnwrapValidatedValue private Optional<Duration> frequency = Optional.empty();
@MinDuration(value = 1, unit = TimeUnit.MILLISECONDS) private Duration idleTimeout = Duration.seconds(30);