JdbcExceptionClassifier

@Singleton
@Requires(property = "airbyte.connector.exception-classifiers.jdbc.rules")
class JdbcExceptionClassifier(@Value(value = "${airbyte.connector.exception-classifiers.jdbc.order:100}") val orderValue: Int, val rules: List<JdbcExceptionClassifierRule>) : RuleBasedExceptionClassifier<JdbcExceptionClassifierRule>

ExceptionClassifier implementation based on SQLException vendor error codes.

Constructors

Link copied to clipboard
constructor(@Value(value = "${airbyte.connector.exception-classifiers.jdbc.order:100}") orderValue: Int, rules: List<JdbcExceptionClassifierRule>)

Properties

Link copied to clipboard
open override val orderValue: Int
Link copied to clipboard

Functions

Link copied to clipboard
open override fun classify(e: Throwable): ConnectorError?
Link copied to clipboard
open override fun getOrder(): Int