Package io.debezium.connector.oracle
Class OracleErrorHandler
- java.lang.Object
-
- io.debezium.pipeline.ErrorHandler
-
- io.debezium.connector.oracle.OracleErrorHandler
-
public class OracleErrorHandler extends ErrorHandler
Error handle for Oracle.- Author:
- Chris Cranford
-
-
Field Summary
Fields Modifier and Type Field Description private static Set<String>RETRIABLE_ERROR_CODESContents of this set should only be ORA-xxxxx errors; The error check uses starts-with semanticsprivate static Set<String>RETRIABLE_ERROR_MESSAGESContents of this set should be any type of error message text; The error check uses case-insensitive contains semantics
-
Constructor Summary
Constructors Constructor Description OracleErrorHandler(OracleConnectorConfig connectorConfig, ChangeEventQueue<?> queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanisRetriable(Throwable throwable)-
Methods inherited from class io.debezium.pipeline.ErrorHandler
getProducerThrowable, isCustomRetriable, setProducerThrowable
-
-
-
-
Field Detail
-
RETRIABLE_ERROR_CODES
@Immutable private static final Set<String> RETRIABLE_ERROR_CODES
Contents of this set should only be ORA-xxxxx errors; The error check uses starts-with semantics
-
RETRIABLE_ERROR_MESSAGES
@Immutable private static final Set<String> RETRIABLE_ERROR_MESSAGES
Contents of this set should be any type of error message text; The error check uses case-insensitive contains semantics
-
-
Constructor Detail
-
OracleErrorHandler
public OracleErrorHandler(OracleConnectorConfig connectorConfig, ChangeEventQueue<?> queue)
-
-
Method Detail
-
isRetriable
protected boolean isRetriable(Throwable throwable)
- Overrides:
isRetriablein classErrorHandler
-
-