Class TestHelper.CdcRecordFoundBlockingMultiResultSetConsumer
- java.lang.Object
-
- io.debezium.connector.sqlserver.util.TestHelper.CdcRecordFoundBlockingMultiResultSetConsumer
-
- All Implemented Interfaces:
JdbcConnection.BlockingMultiResultSetConsumer
- Enclosing class:
- TestHelper
static class TestHelper.CdcRecordFoundBlockingMultiResultSetConsumer extends Object implements JdbcConnection.BlockingMultiResultSetConsumer
A multiple result-set consumer used internally byTestHelper.waitForCdcRecord(SqlServerConnection, String, CdcRecordHandler)that allows returning whether the providedTestHelper.CdcRecordHandlerdetected the expected condition or not.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanfoundprivate TestHelper.CdcRecordHandlerhandler
-
Constructor Summary
Constructors Constructor Description CdcRecordFoundBlockingMultiResultSetConsumer(TestHelper.CdcRecordHandler handler)
-
-
-
Field Detail
-
handler
private final TestHelper.CdcRecordHandler handler
-
found
private boolean found
-
-
Constructor Detail
-
CdcRecordFoundBlockingMultiResultSetConsumer
public CdcRecordFoundBlockingMultiResultSetConsumer(TestHelper.CdcRecordHandler handler)
-
-
Method Detail
-
accept
public void accept(ResultSet[] rs) throws SQLException, InterruptedException
- Specified by:
acceptin interfaceJdbcConnection.BlockingMultiResultSetConsumer- Throws:
SQLExceptionInterruptedException
-
isFound
public boolean isFound()
-
-