Skip navigation links
Debezium API 1.5.0.Beta2
A B C D G H I J K L M N O P R S T U V 

A

always() - Static method in interface io.debezium.engine.spi.OffsetCommitPolicy
 
AlwaysCommitOffsetPolicy() - Constructor for class io.debezium.engine.spi.OffsetCommitPolicy.AlwaysCommitOffsetPolicy
 
and(OffsetCommitPolicy) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
Obtain a new OffsetCommitPolicy that will commit offsets if both this policy AND the other requests it.
Avro - Class in io.debezium.engine.format
A SerializationFormat defining the Avro format serialized as byte[].
Avro() - Constructor for class io.debezium.engine.format.Avro
 

B

build() - Method in interface io.debezium.engine.DebeziumEngine.Builder
Build a new connector with the information previously supplied to this builder.
builder(ChangeEventFormat<V>) - Method in interface io.debezium.engine.DebeziumEngine.BuilderFactory
Prescribe the output format used by the DebeziumEngine.
builder(KeyValueChangeEventFormat<K, V>) - Method in interface io.debezium.engine.DebeziumEngine.BuilderFactory
Prescribe the output format used by the DebeziumEngine.
buildOffsets() - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
Builds a new instance of an object implementing the DebeziumEngine.Offsets contract.

C

ChangeEvent<K,V> - Interface in io.debezium.engine
A data change event with key and value.
ChangeEventFormat<V extends SerializationFormat<?>> - Interface in io.debezium.engine.format
Describes a change event output format comprising just of a single value.
CloudEvents - Class in io.debezium.engine.format
A SerializationFormat defining the CloudEvents format serialized as String.
CloudEvents() - Constructor for class io.debezium.engine.format.CloudEvents
 
configure(Properties) - Method in interface io.debezium.spi.converter.CustomConverter
 
connectorStarted() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
Called after a connector has been successfully started by the engine; i.e.
connectorStopped() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
Called after a connector has been successfully stopped by the engine; i.e.
convert(Object) - Method in interface io.debezium.spi.converter.CustomConverter.Converter
 
ConvertedField - Interface in io.debezium.spi.converter
An the base interface for a converted field that provides naming characteristics.
converterFor(F, CustomConverter.ConverterRegistration<S>) - Method in interface io.debezium.spi.converter.CustomConverter
Allows to register a custom value and schema converter for a given field-
create(Class<? extends SerializationFormat<T>>) - Static method in interface io.debezium.engine.DebeziumEngine
Obtain a new DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances.
create(Class<? extends SerializationFormat<K>>, Class<? extends SerializationFormat<V>>) - Static method in interface io.debezium.engine.DebeziumEngine
Obtain a new DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances.
create(KeyValueChangeEventFormat<K, V>) - Static method in interface io.debezium.engine.DebeziumEngine
 
create(ChangeEventFormat<V>) - Static method in interface io.debezium.engine.DebeziumEngine
Obtain a new DebeziumEngine.Builder instance that can be used to construct runnable DebeziumEngine instances.
CustomConverter<S,F extends ConvertedField> - Interface in io.debezium.spi.converter
An interface that allows the user to customize how a value will be converted for a given field.
CustomConverter.Converter - Interface in io.debezium.spi.converter
A conversion converting data from one type to another.
CustomConverter.ConverterRegistration<S> - Interface in io.debezium.spi.converter
Callback for registering a converter.

D

dataCollection() - Method in interface io.debezium.spi.converter.ConvertedField
 
DebeziumEngine<R> - Interface in io.debezium.engine
A mechanism for running a single Kafka Connect SourceConnector within an application's process.
DebeziumEngine.Builder<R> - Interface in io.debezium.engine
A builder to set up and create DebeziumEngine instances.
DebeziumEngine.BuilderFactory - Interface in io.debezium.engine
Internal contract between the API and implementation, for bootstrapping the latter.
DebeziumEngine.ChangeConsumer<R> - Interface in io.debezium.engine
A contract invoked by the embedded engine when it has received a batch of change records to be processed.
DebeziumEngine.CompletionCallback - Interface in io.debezium.engine
A callback function to be notified when the connector completes.
DebeziumEngine.ConnectorCallback - Interface in io.debezium.engine
Callback function which informs users about the various stages a connector goes through during startup
DebeziumEngine.Offsets - Interface in io.debezium.engine
Contract that should be passed to RecordCommitter#markProcessed(Object, Offsets) for marking a record as processed with updated offsets.
DebeziumEngine.RecordCommitter<R> - Interface in io.debezium.engine
Contract passed to DebeziumEngine.ChangeConsumers, allowing them to commit single records as they have been processed and to signal that offsets may be flushed eventually.
DebeziumException - Exception in io.debezium
Base exception returned by Debezium API.
DebeziumException() - Constructor for exception io.debezium.DebeziumException
 
DebeziumException(String) - Constructor for exception io.debezium.DebeziumException
 
DebeziumException(Throwable) - Constructor for exception io.debezium.DebeziumException
 
DebeziumException(String, Throwable) - Constructor for exception io.debezium.DebeziumException
 
DebeziumException(String, Throwable, boolean, boolean) - Constructor for exception io.debezium.DebeziumException
 
defaultValue() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the default value of the column
destination() - Method in interface io.debezium.engine.ChangeEvent
 

G

getKeyFormat() - Method in interface io.debezium.engine.format.KeyValueChangeEventFormat
 
getValueFormat() - Method in interface io.debezium.engine.format.ChangeEventFormat
 
getValueFormat() - Method in interface io.debezium.engine.format.KeyValueChangeEventFormat
 

H

handle(boolean, String, Throwable) - Method in interface io.debezium.engine.DebeziumEngine.CompletionCallback
Handle the completion of the embedded connector engine.
handleBatch(List<R>, DebeziumEngine.RecordCommitter<R>) - Method in interface io.debezium.engine.DebeziumEngine.ChangeConsumer
Handles a batch of records, calling the DebeziumEngine.RecordCommitter.markProcessed(Object) for each record and DebeziumEngine.RecordCommitter.markBatchFinished() when this batch is finished.
hasDefaultValue() - Method in interface io.debezium.spi.converter.RelationalColumn
Determine whether this column's has a default value

I

Incubating - Annotation Type in io.debezium.common.annotation
Marks the annotated element as incubating.
io.debezium - package io.debezium
 
io.debezium.common.annotation - package io.debezium.common.annotation
 
io.debezium.engine - package io.debezium.engine
 
io.debezium.engine.format - package io.debezium.engine.format
 
io.debezium.engine.spi - package io.debezium.engine.spi
 
io.debezium.spi.converter - package io.debezium.spi.converter
 
isOptional() - Method in interface io.debezium.spi.converter.RelationalColumn
Determine whether this column is optional.

J

jdbcType() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the JDBC type for this column
Json - Class in io.debezium.engine.format
A SerializationFormat defining the JSON format serialized as String.
Json() - Constructor for class io.debezium.engine.format.Json
 

K

key() - Method in interface io.debezium.engine.ChangeEvent
 
KeyValueChangeEventFormat<K extends SerializationFormat<?>,V extends SerializationFormat<?>> - Interface in io.debezium.engine.format
Describes a change event output format comprising a key and a value.

L

length() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the maximum length of this column's values.

M

markBatchFinished() - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
Marks a batch as finished, this may result in committing offsets/flushing data.
markProcessed(R) - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
Marks a single record as processed, must be called for each record.
markProcessed(R, DebeziumEngine.Offsets) - Method in interface io.debezium.engine.DebeziumEngine.RecordCommitter
Marks a record with updated source offsets as processed.
minimumTime - Variable in class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
 

N

name() - Method in interface io.debezium.spi.converter.ConvertedField
 
nativeType() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the database native type for this column
notifying(Consumer<R>) - Method in interface io.debezium.engine.DebeziumEngine.Builder
Call the specified function for every data change event read from the source database.
notifying(DebeziumEngine.ChangeConsumer<R>) - Method in interface io.debezium.engine.DebeziumEngine.Builder
Pass a custom ChangeConsumer override the default implementation, this allows for more complex handling of records for batch and async handling

O

of(Class<V>) - Static method in interface io.debezium.engine.format.ChangeEventFormat
Creates a change event format representing key and value in a single object.
of(Class<K>, Class<V>) - Static method in interface io.debezium.engine.format.KeyValueChangeEventFormat
Creates a change event format representing key and value using separate objects.
OFFSET_FLUSH_INTERVAL_MS_PROP - Static variable in interface io.debezium.engine.DebeziumEngine
 
OffsetCommitPolicy - Interface in io.debezium.engine.spi
The policy that defines when the offsets should be committed to offset storage.
OffsetCommitPolicy.AlwaysCommitOffsetPolicy - Class in io.debezium.engine.spi
An OffsetCommitPolicy that will commit offsets as frequently as possible.
OffsetCommitPolicy.PeriodicCommitOffsetPolicy - Class in io.debezium.engine.spi
An OffsetCommitPolicy that will commit offsets no more than the specified time period.
or(OffsetCommitPolicy) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
Obtain a new OffsetCommitPolicy that will commit offsets if this policy OR the other requests it.

P

performCommit(long, Duration) - Method in class io.debezium.engine.spi.OffsetCommitPolicy.AlwaysCommitOffsetPolicy
 
performCommit(long, Duration) - Method in interface io.debezium.engine.spi.OffsetCommitPolicy
Determine if a commit of the offsets should be performed.
performCommit(long, Duration) - Method in class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
 
periodic(Properties) - Static method in interface io.debezium.engine.spi.OffsetCommitPolicy
 
PeriodicCommitOffsetPolicy(Properties) - Constructor for class io.debezium.engine.spi.OffsetCommitPolicy.PeriodicCommitOffsetPolicy
 
Protobuf - Class in io.debezium.engine.format
A SerializationFormat defining the Protobuf format serialized as byte[].
Protobuf() - Constructor for class io.debezium.engine.format.Protobuf
 

R

record() - Method in interface io.debezium.engine.RecordChangeEvent
 
RecordChangeEvent<V> - Interface in io.debezium.engine
A data change event described as a single object.
register(S, CustomConverter.Converter) - Method in interface io.debezium.spi.converter.CustomConverter.ConverterRegistration
Registers the given schema and converter for the current field.
RelationalColumn - Interface in io.debezium.spi.converter
A definition of a converted relational column.

S

scale() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the scale of the column.
SerializationFormat<T> - Interface in io.debezium.engine.format
The logical description of the output format used by the given instance of DebeziumEngine.
serialVersionUID - Static variable in exception io.debezium.DebeziumException
 
serialVersionUID - Static variable in exception io.debezium.engine.StopEngineException
 
set(String, Object) - Method in interface io.debezium.engine.DebeziumEngine.Offsets
Associates a key with a specific value, overwrites the value if the key is already present.
StopEngineException - Exception in io.debezium.engine
An exception that is used to tell the engine to process the last source record and to then stop.
StopEngineException(String) - Constructor for exception io.debezium.engine.StopEngineException
 
supportsTombstoneEvents() - Method in interface io.debezium.engine.DebeziumEngine.ChangeConsumer
Controls whether the change consumer supports processing of tombstone events.

T

taskStarted() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
Called after a connector task has been successfully started by the engine; i.e.
taskStopped() - Method in interface io.debezium.engine.DebeziumEngine.ConnectorCallback
Called after a connector task has been successfully stopped by the engine; i.e.
typeExpression() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the database-specific complete expression defining the column's data type, including dimensions, length, precision, character sets, constraints, etc.
typeName() - Method in interface io.debezium.spi.converter.RelationalColumn
Get the database-specific name of the column's data type.

U

using(Properties) - Method in interface io.debezium.engine.DebeziumEngine.Builder
Use the specified configuration for the connector.
using(ClassLoader) - Method in interface io.debezium.engine.DebeziumEngine.Builder
Use the specified class loader to find all necessary classes.
using(Clock) - Method in interface io.debezium.engine.DebeziumEngine.Builder
Use the specified clock when needing to determine the current time.
using(DebeziumEngine.CompletionCallback) - Method in interface io.debezium.engine.DebeziumEngine.Builder
When the engine's Runnable.run() method completes, call the supplied function with the results.
using(DebeziumEngine.ConnectorCallback) - Method in interface io.debezium.engine.DebeziumEngine.Builder
During the engine's Runnable.run() method, call the supplied the supplied function at different stages according to the completion state of each component running within the engine (connectors, tasks etc)
using(OffsetCommitPolicy) - Method in interface io.debezium.engine.DebeziumEngine.Builder
During the engine's Runnable.run() method, decide when the offsets should be committed into the OffsetBackingStore.

V

value() - Method in interface io.debezium.engine.ChangeEvent
 
A B C D G H I J K L M N O P R S T U V 
Skip navigation links
Debezium API 1.5.0.Beta2

Copyright © 2021 JBoss by Red Hat. All rights reserved.