| Package | Description |
|---|---|
| io.debezium.engine | |
| io.debezium.engine.format |
| Modifier and Type | Method and Description |
|---|---|
<T,V extends SerializationFormat<T>> |
DebeziumEngine.BuilderFactory.builder(ChangeEventFormat<V> format)
Prescribe the output format used by the
DebeziumEngine. |
<S,T,K extends SerializationFormat<S>,V extends SerializationFormat<T>> |
DebeziumEngine.BuilderFactory.builder(KeyValueChangeEventFormat<K,V> format)
Prescribe the output format used by the
DebeziumEngine. |
<S,T,K extends SerializationFormat<S>,V extends SerializationFormat<T>> |
DebeziumEngine.BuilderFactory.builder(KeyValueChangeEventFormat<K,V> format)
Prescribe the output format used by the
DebeziumEngine. |
static <T,V extends SerializationFormat<T>> |
DebeziumEngine.create(ChangeEventFormat<V> format)
Obtain a new
DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances. |
static <S,T,K extends SerializationFormat<S>,V extends SerializationFormat<T>> |
DebeziumEngine.create(KeyValueChangeEventFormat<K,V> format) |
static <S,T,K extends SerializationFormat<S>,V extends SerializationFormat<T>> |
DebeziumEngine.create(KeyValueChangeEventFormat<K,V> format) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> DebeziumEngine.Builder<ChangeEvent<K,V>> |
DebeziumEngine.create(Class<? extends SerializationFormat<K>> keyFormat,
Class<? extends SerializationFormat<V>> valueFormat)
Obtain a new
DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances. |
static <K,V> DebeziumEngine.Builder<ChangeEvent<K,V>> |
DebeziumEngine.create(Class<? extends SerializationFormat<K>> keyFormat,
Class<? extends SerializationFormat<V>> valueFormat)
Obtain a new
DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances. |
static <T> DebeziumEngine.Builder<ChangeEvent<T,T>> |
DebeziumEngine.create(Class<? extends SerializationFormat<T>> format)
Obtain a new
DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances. |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ChangeEventFormat<V extends SerializationFormat<?>>
Describes a change event output format comprising just of a single value.
|
interface |
KeyValueChangeEventFormat<K extends SerializationFormat<?>,V extends SerializationFormat<?>>
Describes a change event output format comprising a key and a value.
|
interface |
KeyValueChangeEventFormat<K extends SerializationFormat<?>,V extends SerializationFormat<?>>
Describes a change event output format comprising a key and a value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Avro
A
SerializationFormat defining the Avro format serialized as byte[]. |
class |
CloudEvents
A
SerializationFormat defining the CloudEvents format serialized as String. |
class |
Json
A
SerializationFormat defining the JSON format serialized as String. |
| Modifier and Type | Method and Description |
|---|---|
static <K extends SerializationFormat<?>,V extends SerializationFormat<?>> |
KeyValueChangeEventFormat.of(Class<K> keyFormat,
Class<V> valueFormat)
Creates a change event format representing key and value using separate objects.
|
static <K extends SerializationFormat<?>,V extends SerializationFormat<?>> |
KeyValueChangeEventFormat.of(Class<K> keyFormat,
Class<V> valueFormat)
Creates a change event format representing key and value using separate objects.
|
static <V extends SerializationFormat<?>> |
ChangeEventFormat.of(Class<V> format)
Creates a change event format representing key and value in a single object.
|
Copyright © 2020 JBoss by Red Hat. All rights reserved.