Class EndToEndPerf.EndToEndState
- java.lang.Object
-
- io.debezium.performance.connector.oracle.EndToEndPerf.EndToEndState
-
- Direct Known Subclasses:
EndToEndPerf_EndToEndState_jmhType_B1
- Enclosing class:
- EndToEndPerf
public static class EndToEndPerf.EndToEndState extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private BlockingQueue<org.apache.kafka.connect.source.SourceRecord>consumedLinesprivate static StringDATABASEprivate static StringDATABASE_CDBintdmlEventsprivate EmbeddedEngineengineprivate ExecutorServiceexecutorsprivate static StringHOSTStringminingStrategyprivate static StringPASSWORDprivate static StringSCHEMA_USERprivate static StringSCHEMA_USER_PASSWORDprivate static StringSERVER_NAMEprivate static StringUSER
-
Constructor Summary
Constructors Constructor Description EndToEndState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private io.debezium.config.Configuration.BuilderdefaultConnectorConfig()private io.debezium.jdbc.JdbcConfigurationdefaultJdbcConfig()private voiddelete(String relativePath)voiddoCleanup()voiddoSetup()private ObjectNamegetName()private PathgetPath(String relativePath)private OracleConnectiongetTestConnection()private booleaninTestDataDir(Path path)private voidprocessRecord(org.apache.kafka.connect.source.SourceRecord record)private StringresolveDataDir()private io.debezium.config.Configuration.BuildertestConfig()private io.debezium.jdbc.JdbcConfigurationtestJdbcConfig()private voidwaitForStreamingToStart()
-
-
-
Field Detail
-
engine
private EmbeddedEngine engine
-
executors
private ExecutorService executors
-
consumedLines
private BlockingQueue<org.apache.kafka.connect.source.SourceRecord> consumedLines
-
dmlEvents
public int dmlEvents
-
miningStrategy
public String miningStrategy
-
HOST
private static final String HOST
- See Also:
- Constant Field Values
-
USER
private static final String USER
- See Also:
- Constant Field Values
-
PASSWORD
private static final String PASSWORD
- See Also:
- Constant Field Values
-
DATABASE_CDB
private static final String DATABASE_CDB
- See Also:
- Constant Field Values
-
SERVER_NAME
private static final String SERVER_NAME
- See Also:
- Constant Field Values
-
SCHEMA_USER
private static final String SCHEMA_USER
- See Also:
- Constant Field Values
-
SCHEMA_USER_PASSWORD
private static final String SCHEMA_USER_PASSWORD
- See Also:
- Constant Field Values
-
DATABASE
private static final String DATABASE
- See Also:
- Constant Field Values
-
-
Method Detail
-
doSetup
public void doSetup()
-
doCleanup
public void doCleanup()
-
defaultJdbcConfig
private io.debezium.jdbc.JdbcConfiguration defaultJdbcConfig()
-
testJdbcConfig
private io.debezium.jdbc.JdbcConfiguration testJdbcConfig()
-
defaultConnectorConfig
private io.debezium.config.Configuration.Builder defaultConnectorConfig()
-
testConfig
private io.debezium.config.Configuration.Builder testConfig()
-
getTestConnection
private OracleConnection getTestConnection()
-
waitForStreamingToStart
private void waitForStreamingToStart()
-
getName
private ObjectName getName() throws MalformedObjectNameException
- Throws:
MalformedObjectNameException
-
delete
private void delete(String relativePath)
-
inTestDataDir
private boolean inTestDataDir(Path path)
-
resolveDataDir
private String resolveDataDir()
-
processRecord
private void processRecord(org.apache.kafka.connect.source.SourceRecord record)
-
-