public class TransactionalBufferTest extends Object
| Modifier and Type | Field and Description |
|---|---|
private Clock |
clock |
private static Configuration |
config |
private static io.debezium.connector.oracle.OracleConnectorConfig |
connectorConfig |
private io.debezium.pipeline.EventDispatcher<TableId> |
dispatcher |
private static io.debezium.connector.oracle.logminer.valueholder.LogMinerDmlEntry |
DML_ENTRY |
private io.debezium.pipeline.ErrorHandler |
errorHandler |
private static String |
MESSAGE |
private static io.debezium.connector.oracle.OracleOffsetContext |
offsetContext |
private static String |
OTHER_ROW_ID |
private static io.debezium.connector.oracle.Scn |
OTHER_SCN |
private static String |
OTHER_TRANSACTION_ID |
private static String |
ROW_ID |
private io.debezium.connector.oracle.OracleDatabaseSchema |
schema |
private static io.debezium.connector.oracle.Scn |
SCN |
private static io.debezium.connector.oracle.Scn |
SCN_ONE |
private static String |
SERVER_NAME |
org.junit.rules.TestRule |
skipRule |
private io.debezium.connector.oracle.OracleStreamingChangeEventSourceMetrics |
streamingMetrics |
private static TableId |
TABLE_ID |
private io.debezium.connector.oracle.OracleTaskContext |
taskContext |
private static Timestamp |
TIMESTAMP |
private static String |
TRANSACTION_ID |
private io.debezium.connector.oracle.logminer.TransactionalBuffer |
transactionalBuffer |
| Constructor and Description |
|---|
TransactionalBufferTest() |
| Modifier and Type | Method and Description |
|---|---|
void |
after() |
void |
before() |
private void |
registerDmlOperation(String txId,
io.debezium.connector.oracle.Scn scn,
String rowId) |
void |
testAbandoningOneTransaction() |
void |
testAbandoningTransactionHavingAnotherOne() |
void |
testCalculateScnWhenFirstTransactionIsCommitted() |
void |
testCalculateScnWhenSecondTransactionIsCommitted() |
void |
testCalculateScnWhenTransactionIsCommitted() |
void |
testIsEmpty() |
void |
testIsEmptyWhenTransactionIsCommitted() |
void |
testIsEmptyWhenTransactionIsRolledBack() |
void |
testIsNotEmptyWhenTransactionIsRegistered() |
void |
testNonEmptyFirstTransactionIsRolledBack() |
void |
testNonEmptySecondTransactionIsRolledBack() |
void |
testTransactionDump() |
private static final String SERVER_NAME
private static final String TRANSACTION_ID
private static final String OTHER_TRANSACTION_ID
private static final String MESSAGE
private static final io.debezium.connector.oracle.Scn SCN_ONE
private static final io.debezium.connector.oracle.Scn SCN
private static final io.debezium.connector.oracle.Scn OTHER_SCN
private static final Timestamp TIMESTAMP
private static final TableId TABLE_ID
private static final String ROW_ID
private static final String OTHER_ROW_ID
private static final io.debezium.connector.oracle.logminer.valueholder.LogMinerDmlEntry DML_ENTRY
private static final Configuration config
private static final io.debezium.connector.oracle.OracleConnectorConfig connectorConfig
private static io.debezium.connector.oracle.OracleOffsetContext offsetContext
private io.debezium.connector.oracle.OracleTaskContext taskContext
private io.debezium.pipeline.ErrorHandler errorHandler
private io.debezium.connector.oracle.logminer.TransactionalBuffer transactionalBuffer
private io.debezium.connector.oracle.OracleStreamingChangeEventSourceMetrics streamingMetrics
private io.debezium.connector.oracle.OracleDatabaseSchema schema
private Clock clock
private io.debezium.pipeline.EventDispatcher<TableId> dispatcher
public org.junit.rules.TestRule skipRule
public void before()
public void after()
throws InterruptedException
InterruptedExceptionpublic void testIsEmpty()
public void testIsNotEmptyWhenTransactionIsRegistered()
public void testIsEmptyWhenTransactionIsCommitted()
throws InterruptedException
InterruptedExceptionpublic void testIsEmptyWhenTransactionIsRolledBack()
public void testNonEmptyFirstTransactionIsRolledBack()
public void testNonEmptySecondTransactionIsRolledBack()
public void testCalculateScnWhenTransactionIsCommitted()
throws InterruptedException
InterruptedExceptionpublic void testCalculateScnWhenFirstTransactionIsCommitted()
throws InterruptedException
InterruptedExceptionpublic void testCalculateScnWhenSecondTransactionIsCommitted()
throws InterruptedException
InterruptedExceptionpublic void testAbandoningOneTransaction()
public void testAbandoningTransactionHavingAnotherOne()
public void testTransactionDump()
Copyright © 2021 JBoss by Red Hat. All rights reserved.