Uses of Class
com.pyranid.NotificationSupervisor.Builder
-
Uses of NotificationSupervisor.Builder in com.pyranid
Methods in com.pyranid that return NotificationSupervisor.BuilderModifier and TypeMethodDescriptionSets the nonempty, fixed channel set, copying it immediately.NotificationSupervisor.Builder.onReconciliationFailure(@NonNull Consumer<? super Throwable> observer) Observes recoverable managed reconciliation failures.Enables an immediate poll and subsequent fixed-delay reconciliation independent of listener I/O/backoff.Sets bounded, repeatable reconciliation, requested after registration and each nonempty batch.NotificationSupervisor.Builder.retry(@NonNull Predicate<? super NotificationSupervisor.RetryFailure> condition, @NonNull RetryPolicy.Backoff backoff, @NonNull Duration stabilityWindow) Enables explicit retry classification and backoff, including during startup.NotificationSupervisor.Builder.threadFactory(@NonNull Function<? super NotificationSupervisor.ThreadRole, ? extends ThreadFactory> factoryForRole) Customizes managed workers by logical role.NotificationSupervisor.withDatabase(@NonNull Database listenerDatabase) Creates a builder without opening a connection or starting work.