Uses of Class
eu.cloudnetservice.driver.service.ServiceCreateRetryConfiguration.Builder
Packages that use ServiceCreateRetryConfiguration.Builder
-
Uses of ServiceCreateRetryConfiguration.Builder in eu.cloudnetservice.driver.service
Methods in eu.cloudnetservice.driver.service that return ServiceCreateRetryConfiguration.BuilderModifier and TypeMethodDescriptionServiceCreateRetryConfiguration.Builder.backoffStrategy(@NonNull Collection<Duration> backoffStrategy) Sets the backoff strategy when retrying a service creation.ServiceCreateRetryConfiguration.builder()Constructs a new builder instance for a retry configuration.ServiceCreateRetryConfiguration.builder(@NonNull ServiceCreateRetryConfiguration retryConfiguration) Creates a new retry configuration builder which has the same options set as the given retry configuration.ServiceCreateRetryConfiguration.Builder.fixedRetryDelay(@NonNull Duration delay) Sets the delay between each service creation retry to the given duration.ServiceCreateRetryConfiguration.Builder.maxRetries(@Range(from=1L,to=2147483647L) int maxRetries) Sets the maximum amount of times to retry the service creation.ServiceCreateRetryConfiguration.Builder.modifyBackoffStrategy(@NonNull Consumer<List<Duration>> modifier) Modifies the backoff strategy which is currently applied to this builder.ServiceCreateRetryConfiguration.Builder.notificationReceivers(@NonNull ChannelMessageTarget... receivers) Sets the receivers of state change events when a service creation which was deferred either succeeded or failed.ServiceCreateRetryConfiguration.Builder.notificationReceivers(ServiceCreateResult.State state, @NonNull ChannelMessageTarget... receivers) Sets the receivers of state change events when a service creation which was deferred reached the given target state of the service creation.ServiceCreateRetryConfiguration.Builder.notificationReceivers(@NonNull Map<ServiceCreateResult.State, List<ChannelMessageTarget>> eventReceivers) Sets the event receivers for state changes.