@ConfigRoot(phase=BUILD_TIME) public class DebeziumOutboxConfig extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
aggregateIdColumnName
The column name that contains the event key within the outbox table
|
String |
aggregateTypeColumnName
The column name that determines how the events will be routed in the outbox table
|
String |
idColumnName
The column name that contains the event id in the outbox table
|
String |
payloadColumnName
The column name that contains the event payload in the outbox table
|
String |
tableName
The table name to be used for the outbox table
|
String |
timestampColumnName
The column name that contains the timestamp in the outbox table
|
String |
typeColumnName
The column name that contains the event type in the outbox table
|
| Constructor and Description |
|---|
DebeziumOutboxConfig() |
@ConfigItem(defaultValue="OutboxEvent") public String tableName
@ConfigItem(defaultValue="id") public String idColumnName
@ConfigItem(defaultValue="aggregateid") public String aggregateIdColumnName
@ConfigItem(defaultValue="type") public String typeColumnName
@ConfigItem(defaultValue="timestamp") public String timestampColumnName
@ConfigItem(defaultValue="payload") public String payloadColumnName
@ConfigItem(defaultValue="aggregatetype") public String aggregateTypeColumnName
Copyright © 2020 JBoss by Red Hat. All rights reserved.