Skip navigation links
Debezium API 1.1.0.CR1
A B C D H I J L M N O P R S T U 

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.

B

build() - Method in interface io.debezium.engine.DebeziumEngine.Builder
Build a new connector with the information previously supplied to this builder.

C

ChangeEventFormat<T> - Interface in io.debezium.engine
The logical description of the output format used by the given instance of DebeziumEngine.
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 ChangeEventFormat<T>>) - 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.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.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

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 RecordCommitter#markProcessed(SourceRecord) 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.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

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.
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

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
 

R

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.
serialVersionUID - Static variable in exception io.debezium.DebeziumException
 
serialVersionUID - Static variable in exception io.debezium.engine.StopEngineException
 
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
 

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.
A B C D H I J L M N O P R S T U 
Skip navigation links
Debezium API 1.1.0.CR1

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