public class TransactionalBufferTest extends Object
| Modifier and Type | Field and Description |
|---|---|
private static io.debezium.config.Configuration |
config |
private static io.debezium.connector.oracle.OracleConnectorConfig |
connectorConfig |
private io.debezium.pipeline.ErrorHandler |
errorHandler |
private static io.debezium.connector.oracle.logminer.Scn |
LARGEST_SCN |
private static String |
MESSAGE |
private io.debezium.connector.oracle.logminer.TransactionalBufferMetrics |
metrics |
private static io.debezium.connector.oracle.OracleOffsetContext |
offsetContext |
private static io.debezium.connector.oracle.logminer.Scn |
OTHER_SCN |
private static String |
OTHER_TRANSACTION_ID |
private static io.debezium.connector.oracle.logminer.Scn |
SCN |
private static String |
SERVER_NAME |
org.junit.rules.TestRule |
skipRule |
private static String |
SQL_ONE |
private static String |
SQL_TWO |
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 |
commitTransaction(io.debezium.connector.oracle.logminer.TransactionalBuffer.CommitCallback commitCallback) |
void |
testAbandoningOneTransaction() |
void |
testAbandoningTransactionHavingAnotherOne() |
void |
testCalculateScnWhenFirstTransactionIsCommitted() |
void |
testCalculateScnWhenSecondTransactionIsCommitted() |
void |
testCalculateScnWhenTransactionIsCommitted() |
void |
testCommitQueueOverflowProcessedOnCaller() |
void |
testIsEmpty() |
void |
testIsEmptyWhenTransactionIsCommitted() |
void |
testIsEmptyWhenTransactionIsRolledBack() |
void |
testIsNotEmptyWhenTransactionIsCommitting() |
void |
testIsNotEmptyWhenTransactionIsRegistered() |
void |
testNonEmptyFirstTransactionIsRolledBack() |
void |
testNonEmptySecondTransactionIsRolledBack() |
void |
testResetLargestScn() |
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 SQL_ONE
private static final String SQL_TWO
private static final String MESSAGE
private static final io.debezium.connector.oracle.logminer.Scn SCN
private static final io.debezium.connector.oracle.logminer.Scn OTHER_SCN
private static final io.debezium.connector.oracle.logminer.Scn LARGEST_SCN
private static final Timestamp TIMESTAMP
private static final io.debezium.config.Configuration config
private static final io.debezium.connector.oracle.OracleConnectorConfig connectorConfig
private static io.debezium.connector.oracle.OracleOffsetContext offsetContext
private io.debezium.pipeline.ErrorHandler errorHandler
private io.debezium.connector.oracle.logminer.TransactionalBuffer transactionalBuffer
private io.debezium.connector.oracle.logminer.TransactionalBufferMetrics metrics
public org.junit.rules.TestRule skipRule
public void before()
public void after()
throws InterruptedException
InterruptedExceptionpublic void testIsEmpty()
public void testIsNotEmptyWhenTransactionIsRegistered()
public void testIsNotEmptyWhenTransactionIsCommitting()
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 testResetLargestScn()
public void testAbandoningOneTransaction()
public void testAbandoningTransactionHavingAnotherOne()
public void testTransactionDump()
public void testCommitQueueOverflowProcessedOnCaller()
throws InterruptedException
InterruptedExceptionprivate void commitTransaction(io.debezium.connector.oracle.logminer.TransactionalBuffer.CommitCallback commitCallback)
Copyright © 2021 JBoss by Red Hat. All rights reserved.