Skip to content

Commit 960b312

Browse files
committed
Update misk-jdbc public API baseline
1 parent 2f27ddd commit 960b312

File tree

1 file changed

+37
-0
lines changed

1 file changed

+37
-0
lines changed

misk-jdbc/api/misk-jdbc.api

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,23 @@ public final class misk/jdbc/DeclarativeSchemaConfig {
398398
public fun toString ()Ljava/lang/String;
399399
}
400400

401+
public class misk/jdbc/DefaultExceptionClassifier : misk/jdbc/ExceptionClassifier {
402+
public fun <init> ()V
403+
public fun <init> (Lmisk/jdbc/DataSourceType;)V
404+
public synthetic fun <init> (Lmisk/jdbc/DataSourceType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
405+
protected final fun isCauseRetryable (Ljava/lang/Throwable;)Z
406+
protected final fun isConnectionClosed (Ljava/sql/SQLException;)Z
407+
protected final fun isMessageRetryable (Ljava/sql/SQLException;)Z
408+
protected final fun isRecoverableCockroachException (Ljava/sql/SQLException;)Z
409+
protected final fun isRecoverableTidbException (Ljava/sql/SQLException;)Z
410+
protected final fun isRecoverableVitessException (Ljava/sql/SQLException;)Z
411+
public fun isRetryable (Ljava/lang/Throwable;)Z
412+
}
413+
414+
public abstract interface class misk/jdbc/ExceptionClassifier {
415+
public abstract fun isRetryable (Ljava/lang/Throwable;)Z
416+
}
417+
401418
public class misk/jdbc/ExtendedQueryExecutionListener : net/ttddyy/dsproxy/listener/MethodExecutionListener, net/ttddyy/dsproxy/listener/QueryExecutionListener {
402419
public static final field Companion Lmisk/jdbc/ExtendedQueryExecutionListener$Companion;
403420
public fun <init> ()V
@@ -561,6 +578,12 @@ public final class misk/jdbc/RealTransacter : misk/jdbc/Transacter {
561578
public fun transactionWithSession (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
562579
}
563580

581+
public final class misk/jdbc/RetryTransactionException : java/lang/RuntimeException {
582+
public fun <init> ()V
583+
public fun <init> (Ljava/lang/String;Ljava/lang/Throwable;)V
584+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
585+
}
586+
564587
public final class misk/jdbc/ScaleSafetyChecks {
565588
public static final field INSTANCE Lmisk/jdbc/ScaleSafetyChecks;
566589
public final fun checkQueryForTableScan (Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)V
@@ -677,6 +700,20 @@ public abstract interface class misk/jdbc/Transacter {
677700
public abstract fun transactionWithSession (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
678701
}
679702

703+
public final class misk/jdbc/TransactionRetryHandler {
704+
public static final field Companion Lmisk/jdbc/TransactionRetryHandler$Companion;
705+
public fun <init> ()V
706+
public fun <init> (Ljava/lang/String;Lmisk/jdbc/DataSourceType;)V
707+
public synthetic fun <init> (Ljava/lang/String;Lmisk/jdbc/DataSourceType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
708+
public fun <init> (Ljava/lang/String;Lmisk/jdbc/ExceptionClassifier;Lmisk/jdbc/DataSourceType;)V
709+
public synthetic fun <init> (Ljava/lang/String;Lmisk/jdbc/ExceptionClassifier;Lmisk/jdbc/DataSourceType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
710+
public final fun executeWithRetries (IJJJLkotlin/jvm/functions/Function0;)Ljava/lang/Object;
711+
public static synthetic fun executeWithRetries$default (Lmisk/jdbc/TransactionRetryHandler;IJJJLkotlin/jvm/functions/Function0;ILjava/lang/Object;)Ljava/lang/Object;
712+
}
713+
714+
public final class misk/jdbc/TransactionRetryHandler$Companion {
715+
}
716+
680717
public final class misk/jdbc/TruncateTablesService : com/google/common/util/concurrent/AbstractIdleService {
681718
public fun <init> (Lkotlin/reflect/KClass;Lmisk/jdbc/DataSourceService;Lcom/google/inject/Provider;)V
682719
public fun <init> (Lkotlin/reflect/KClass;Lmisk/jdbc/DataSourceService;Lcom/google/inject/Provider;Ljava/util/List;)V

0 commit comments

Comments
 (0)