Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Duration in Schedule #2895

Merged
merged 5 commits into from
Jan 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions arrow-libs/fx/arrow-fx-resilience/api/arrow-fx-resilience.api
Original file line number Diff line number Diff line change
Expand Up @@ -68,8 +68,8 @@ public abstract class arrow/fx/resilience/Schedule {
public abstract fun check (Lkotlin/jvm/functions/Function3;)Larrow/fx/resilience/Schedule;
public abstract fun choose (Larrow/fx/resilience/Schedule;)Larrow/fx/resilience/Schedule;
public final fun collect ()Larrow/fx/resilience/Schedule;
public final fun combine (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public abstract fun combineNanos (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public abstract fun combine (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public final fun combineNanos (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public final fun compose (Larrow/fx/resilience/Schedule;)Larrow/fx/resilience/Schedule;
public final fun const (Ljava/lang/Object;)Larrow/fx/resilience/Schedule;
public abstract fun contramap (Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
Expand All @@ -86,8 +86,8 @@ public abstract class arrow/fx/resilience/Schedule {
public abstract fun logInput (Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public abstract fun logOutput (Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule;
public abstract fun map (Lkotlin/jvm/functions/Function1;)Larrow/fx/resilience/Schedule;
public final fun modify (Lkotlin/jvm/functions/Function3;)Larrow/fx/resilience/Schedule;
public abstract fun modifyNanos (Lkotlin/jvm/functions/Function3;)Larrow/fx/resilience/Schedule;
public abstract fun modify (Lkotlin/jvm/functions/Function3;)Larrow/fx/resilience/Schedule;
public final fun modifyNanos (Lkotlin/jvm/functions/Function3;)Larrow/fx/resilience/Schedule;
public abstract fun not ()Larrow/fx/resilience/Schedule;
public final fun or (Larrow/fx/resilience/Schedule;)Larrow/fx/resilience/Schedule;
public abstract fun pipe (Larrow/fx/resilience/Schedule;)Larrow/fx/resilience/Schedule;
Expand Down Expand Up @@ -143,15 +143,16 @@ public final class arrow/fx/resilience/Schedule$Companion {
public final class arrow/fx/resilience/Schedule$Decision {
public static final field Companion Larrow/fx/resilience/Schedule$Decision$Companion;
public fun <init> (ZDLjava/lang/Object;Larrow/core/Eval;)V
public synthetic fun <init> (ZJLjava/lang/Object;Larrow/core/Eval;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun bimap (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Larrow/fx/resilience/Schedule$Decision;
public final fun combine (Larrow/fx/resilience/Schedule$Decision;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule$Decision;
public final fun combineNanos (Larrow/fx/resilience/Schedule$Decision;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;)Larrow/fx/resilience/Schedule$Decision;
public final fun component1 ()Z
public final fun component2 ()D
public final fun component2-UwyO8pc ()J
public final fun component3 ()Ljava/lang/Object;
public final fun component4 ()Larrow/core/Eval;
public final fun copy (ZDLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/resilience/Schedule$Decision;
public static synthetic fun copy$default (Larrow/fx/resilience/Schedule$Decision;ZDLjava/lang/Object;Larrow/core/Eval;ILjava/lang/Object;)Larrow/fx/resilience/Schedule$Decision;
public final fun copy-dWUq8MI (ZJLjava/lang/Object;Larrow/core/Eval;)Larrow/fx/resilience/Schedule$Decision;
public static synthetic fun copy-dWUq8MI$default (Larrow/fx/resilience/Schedule$Decision;ZJLjava/lang/Object;Larrow/core/Eval;ILjava/lang/Object;)Larrow/fx/resilience/Schedule$Decision;
public fun equals (Ljava/lang/Object;)Z
public final fun getCont ()Z
public final fun getDelayInNanos ()D
Expand All @@ -173,6 +174,7 @@ public final class arrow/fx/resilience/Schedule$Decision$Companion {
}

public final class arrow/fx/resilience/ScheduleKt {
public static final field NanosDeprecation Ljava/lang/String;
public static final fun retry (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun retryOrElse (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public static final fun retryOrElseEither (Larrow/fx/resilience/Schedule;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function3;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
Expand Down
Loading