public interface reactor.util.retry.Retry$RetrySignal
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: reactor.util.retry.Retry$RetrySignal
  super_class: java.lang.Object
{
  public abstract long totalRetries();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract long totalRetriesInARow();
    descriptor: ()J
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Throwable failure();
    descriptor: ()Ljava/lang/Throwable;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public reactor.util.context.ContextView retryContextView();
    descriptor: ()Lreactor/util/context/ContextView;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // reactor.util.retry.Retry$RetrySignal this
         0: .line 124
            invokestatic reactor.util.context.Context.empty:()Lreactor/util/context/Context;
            areturn
        end local 0 // reactor.util.retry.Retry$RetrySignal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lreactor/util/retry/Retry$RetrySignal;

  public reactor.util.retry.Retry$RetrySignal copy();
    descriptor: ()Lreactor/util/retry/Retry$RetrySignal;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=1, args_size=1
        start local 0 // reactor.util.retry.Retry$RetrySignal this
         0: .line 136
            new reactor.util.retry.ImmutableRetrySignal
            dup
            aload 0 /* this */
            invokeinterface reactor.util.retry.Retry$RetrySignal.totalRetries:()J
            aload 0 /* this */
            invokeinterface reactor.util.retry.Retry$RetrySignal.totalRetriesInARow:()J
            aload 0 /* this */
            invokeinterface reactor.util.retry.Retry$RetrySignal.failure:()Ljava/lang/Throwable;
            aload 0 /* this */
            invokeinterface reactor.util.retry.Retry$RetrySignal.retryContextView:()Lreactor/util/context/ContextView;
            invokespecial reactor.util.retry.ImmutableRetrySignal.<init>:(JJLjava/lang/Throwable;Lreactor/util/context/ContextView;)V
            areturn
        end local 0 // reactor.util.retry.Retry$RetrySignal this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lreactor/util/retry/Retry$RetrySignal;
}
SourceFile: "Retry.java"
NestHost: reactor.util.retry.Retry
InnerClasses:
  public abstract RetrySignal = reactor.util.retry.Retry$RetrySignal of reactor.util.retry.Retry