Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/debezium/debezium-examples
/ types & classes
Types & classes
328 in github.com/debezium/debezium-examples
⨍
Functions
4,097
◇
Types & classes
328
↓ 3 callers
Class
SourceRecordExtractor
Extracts fields from a raw Java SourceRecord object (EngineFormat.CONNECT). Zero JSON overhead: reads Java Struct objects directly via JP
debezium-python/pydebeziumai/connect_message.py:433
↓ 2 callers
Class
ConnectMessageExtractor
Extracts fields from a Debezium ChangeEvent (Java object, passed via JPype). When using JSON format (EngineFormat.JSON): - key()
debezium-python/pydebeziumai/connect_message.py:135
↓ 2 callers
Class
ConversionConfig
Controls how Java Connect values are converted to Python values. Attributes: numeric_mode: - "native": Python int/f
debezium-python/pydebeziumai/connect_message.py:26
↓ 1 callers
Class
ConnectModeHandler
Handler for Connect mode - receives raw Java SourceRecord objects. No JSON parsing happens.
debezium-python/connect_mode_test.py:81
↓ 1 callers
Class
DbPostgresql
debezium-python/connect_mode_test.py:33
↓ 1 callers
Class
DebeziumConnectEngine
Debezium embedded engine using Connect format (EngineFormat.CONNECT). Key difference from DebeziumJsonEngine: - No JSON serializatio
debezium-python/debezium_connect.py:96
↓ 1 callers
Class
DebeziumPayloadModel
The payload section of a Debezium JSON envelope. op values: 'c' = create (INSERT) 'u' = update (UPDATE) 'd' =
debezium-python/pydebeziumai/models.py:40
↓ 1 callers
Class
DebeziumSchema
Represents the schema section of a Debezium JSON envelope. Contains field definitions, types, and metadata about the message structure.
debezium-python/pydebeziumai/datastructures.py:21
↓ 1 callers
Class
DebeziumSchemaModel
The schema section of a Debezium JSON envelope.
debezium-python/pydebeziumai/models.py:31
Class
Address
kstreams-fk-join/aggregator/src/main/java/io/debezium/examples/kstreams/fkjoin/model/Address.java:3
Class
Address
jpa-aggregations/jpa-test/src/test/java/com/example/domain/Address.java:18
Class
Address
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/Address.java:5
Class
AddressAndCustomer
kstreams-fk-join/aggregator/src/main/java/io/debezium/examples/kstreams/fkjoin/model/AddressAndCustomer.java:3
Enum
AddressType
jpa-aggregations/jpa-test/src/test/java/com/example/domain/AddressType.java:8
Class
Addresses
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/Addresses.java:13
Class
AdminResource
end-to-end-demo/debezium-hiking-demo/src/main/java/io/debezium/examples/hikr/rest/AdminResource.java:20
Class
AdminService
auditlog/admin-service/src/main/java/io/debezium/demos/auditing/admin/service/AdminService.java:14
Class
Aggregate
jpa-aggregations/jpa-test/src/main/java/io/debezium/aggregation/hibernate/Aggregate.java:15
Class
AggregateKey
jpa-aggregations/jpa-test/src/main/java/io/debezium/aggregation/hibernate/Aggregate.java:28
Class
AggregateStore
camel-component/qa-camel/src/main/java/io/debezium/examples/camel/pipeline/AggregateStore.java:11
Class
AggregationBuilderIntegrator
Integrator for Hibernate ORM that enables aggregate materialization via {@link MaterializeAggregate}. @author Gunnar Morling
jpa-aggregations/jpa-test/src/main/java/io/debezium/aggregation/hibernate/AggregationBuilderIntegrator.java:20
Class
AggregationBuilderListener
Hibernate event listener that materializes aggregates for given entities via JSON into a separate table. @author Gunnar Morling
jpa-aggregations/jpa-test/src/main/java/io/debezium/aggregation/hibernate/AggregationBuilderListener.java:32
Class
AggregatorStarted
kstreams-live-update/aggregator/src/main/java/io/debezium/examples/kstreams/liveupdate/aggregator/health/AggregatorStarted.java:18
Class
Answer
camel-component/qa-camel/src/main/java/io/debezium/examples/camel/pipeline/Answer.java:8
Class
Answer
camel-component/qa-app/src/main/java/io/debezium/examples/camel/qaapp/Answer.java:19
Class
AppLifecycleBean
db-activity-monitoring/order-service/src/main/java/io/debezium/examples/AppLifecycleBean.java:16
Class
AuditData
auditlog/admin-service/src/main/java/io/debezium/demos/auditing/admin/AuditData.java:9
Class
AuditWorkItemHandlerConfig
Registers the custom work item handlers used by the BPMN processes. In Kogito the handler name must match the work item type generated for the BPMN ta
auditlog/admin-service/src/main/java/io/debezium/demos/auditing/admin/wih/AuditWorkItemHandlerConfig.java:13
Class
BaseConnectChangeHandler
Abstract base class for handlers that receive Debezium events in Connect format. Unlike BasePythonChangeHandler (which gets JSON strings)
debezium-python/debezium_connect.py:25
Class
BigDecimalAdapter
distributed-caching/order-service/src/main/java/io/debezium/examples/caching/commons/BigDecimalAdapter.java:15
Class
BufferOffsets
Keeps track of the position within the key/value state store that is used as a buffer for non-joinable events. As there's no true queue like structure
auditlog/log-enricher/src/main/java/io/debezium/demos/auditing/enricher/BufferOffsets.java:15
Class
CacheInvalidationTest
cache-invalidation/src/test/java/io/debezium/examples/cacheinvalidation/CacheInvalidationTest.java:29
Class
CacheResource
cache-invalidation/src/main/java/io/debezium/examples/cacheinvalidation/rest/CacheResource.java:21
Class
Category
jpa-aggregations/jpa-test/src/test/java/com/example/domain/Category.java:12
Class
Category
kstreams-live-update/aggregator/src/main/java/io/debezium/examples/kstreams/liveupdate/aggregator/model/Category.java:10
Class
Category
kstreams-live-update/event-source/src/main/java/io/debezium/examples/kstreams/liveupdate/eventsource/Category.java:16
Class
ChangeDataSender
Demo for using the Debezium Embedded API to send change events to Amazon Kinesis.
kinesis/src/main/java/io/debezium/examples/kinesis/ChangeDataSender.java:37
Class
ChangeDataSender
Demo for using the Debezium Embedded API to send change events to Amazon Kinesis.
engine-wasm/src/main/java/io/debezium/examples/wasm/ChangeDataSender.java:28
Class
ChangeEventAwareJsonSerde
A {@link Serde} that (de-)serializes JSON. The {@link Deserializer} supports Debezium's CDC message format, i.e. for such messages the values to be de
graphql/aggregator/src/main/java/io/debezium/examples/graphql/serdes/ChangeEventAwareJsonSerde.java:30
Class
ChangeEventEnricher
Enriches change events with transaction-scoped metadata. If no metadata for the associated transaction can be retrieved yet (as the change event gets
auditlog/log-enricher/src/main/java/io/debezium/demos/auditing/enricher/ChangeEventEnricher.java:27
Class
ChangeEventsWebsocketEndpoint
kstreams-live-update/aggregator/src/main/java/io/debezium/examples/kstreams/liveupdate/aggregator/ws/ChangeEventsWebsocketEndpoint.java:22
Class
ChangeEventsWebsocketEndpoint
end-to-end-demo/debezium-thorntail-demo/src/main/java/com/example/dbzdemo/ws/ChangeEventsWebsocketEndpoint.java:30
Interface
Chat
ai-rag/client/src/main/java/io/debezium/examples/airag/Chat.java:7
Class
CloudEvent
cloudevents/avro-data-extractor/src/main/java/io/debezium/examples/cloudevents/dataextractor/model/CloudEvent.java:3
Class
CoapServer
camel-kafka-connect/coap-server/src/main/java/io/debezium/examples/camel/coap/CoapServer.java:11
Class
CommandLineInterface
offset-editor/src/main/java/io/debezium/examples/offset/editor/CommandLineInterface.java:9
Class
ConsumedMessage
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/messagelog/ConsumedMessage.java:14
Class
ConsumedMessage
saga/payment-service/src/main/java/io/debezium/examples/saga/payment/messagelog/ConsumedMessage.java:14
Class
ConsumedMessage
saga/order-service/src/main/java/io/debezium/examples/saga/framework/internal/ConsumedMessage.java:14
Class
ConsumedMessage
outbox/shipment-service/src/main/java/io/debezium/examples/outbox/shipment/messagelog/ConsumedMessage.java:14
Class
Converters
camel-component/qa-camel/src/main/java/io/debezium/examples/camel/pipeline/Converters.java:11
Class
CreateOrderRequest
A value object that represents a request to create a {@link PurchaseOrder}.
distributed-caching/order-service/src/main/java/io/debezium/examples/caching/order/rest/CreateOrderRequest.java:20
Class
CreateOrderRequest
cache-invalidation/src/main/java/io/debezium/examples/cacheinvalidation/rest/CreateOrderRequest.java:8
Class
CreateOrderRequest
A value object that represents a request to create a {@link PurchaseOrder}.
outbox/order-service/src/main/java/io/debezium/examples/outbox/order/rest/CreateOrderRequest.java:19
Class
CreateOrderResponse
cache-invalidation/src/main/java/io/debezium/examples/cacheinvalidation/rest/CreateOrderResponse.java:12
Class
CreditApprovalEvent
saga/order-service/src/main/java/io/debezium/examples/saga/order/event/CreditApprovalEvent.java:12
Class
CreditApprovalEventPayload
saga/order-service/src/main/java/io/debezium/examples/saga/order/event/CreditApprovalEventPayload.java:8
Enum
CreditApprovalStatus
saga/order-service/src/main/java/io/debezium/examples/saga/order/event/CreditApprovalStatus.java:10
Class
CreditDeserializer
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/facade/CreditDeserializer.java:11
Class
CreditDeserializer
saga/order-service/src/main/java/io/debezium/examples/saga/order/facade/serdes/CreditDeserializer.java:11
Class
CreditEvent
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/event/CreditEvent.java:18
Class
CreditEventConverter
saga/order-service/src/main/java/io/debezium/examples/saga/order/facade/serdes/CreditEventConverter.java:23
Class
CreditEventHandler
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/facade/CreditEventHandler.java:31
Class
CreditLimitEvent
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/model/CreditLimitEvent.java:13
Enum
CreditRequestType
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/model/CreditRequestType.java:8
Enum
CreditStatus
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/model/CreditStatus.java:8
Class
Customer
kstreams-fk-join/aggregator/src/main/java/io/debezium/examples/kstreams/fkjoin/model/Customer.java:3
Class
Customer
saga/customer-service/src/main/java/io/debezium/examples/saga/customer/model/Customer.java:13
Class
Customer
jpa-aggregations/jpa-test/src/test/java/com/example/domain/Customer.java:26
Class
Customer
kstreams-live-update/event-source/src/main/java/io/debezium/examples/kstreams/liveupdate/eventsource/Customer.java:7
Class
Customer
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/Customer.java:5
Class
CustomerAddressAggregate
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/CustomerAddressAggregate.java:8
Class
CustomerEvent
openlinage/debezium-flink/flink-job/src/main/java/io/debezium/examples/openlineage/OrderShippingProcessor.java:178
Class
CustomerEventMapper
openlinage/debezium-flink/flink-job/src/main/java/io/debezium/examples/openlineage/OrderShippingProcessor.java:285
Class
CustomerWithAddresses
kstreams-fk-join/aggregator/src/main/java/io/debezium/examples/kstreams/fkjoin/model/CustomerWithAddresses.java:10
Class
DatabaseChangeEventListener
Listens to database changes using Debezium's embedded engine. If a change event for an {@link Item} arrives that has not been caused by this applicati
cache-invalidation/src/main/java/io/debezium/examples/cacheinvalidation/persistence/DatabaseChangeEventListener.java:47
Class
DatabaseChangeEventListener
quarkus-native/src/main/java/io/debezium/example/quarkus/DatabaseChangeEventListener.java:28
Interface
DebeziumConfiguration
quarkus-native/src/main/java/io/debezium/example/quarkus/DebeziumConfiguration.java:13
Class
DebeziumContainerTest
testcontainers/src/test/java/io/debezium/examples/testcontainers/DebeziumContainerTest.java:44
Class
DebeziumEventModel
Full validated Pydantic model for a Debezium CDC event. Combines destination, schema, and payload.
debezium-python/pydebeziumai/models.py:65
Class
DebeziumMonitor
debezium-quarkus-extension-service/src/main/java/org/acme/DebeziumMonitor.java:11
Class
DebeziumRecord
A Python-native representation of a single Debezium CDC event. Fields: destination: The topic/table where the event originates.
debezium-python/pydebeziumai/datastructures.py:45
Class
DebeziumSchemaField
A single field in a Debezium schema definition.
debezium-python/pydebeziumai/models.py:22
Class
DefaultId
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/DefaultId.java:9
Class
DocumentDatabase
ai-rag/client/src/main/java/io/debezium/examples/airag/DocumentDatabase.java:15
Class
Endpoint
db-activity-monitoring/order-service/src/main/java/io/debezium/examples/Endpoint.java:10
Class
EntityNotFoundException
An exception that indicates an entity could not be found.
distributed-caching/order-service/src/main/java/io/debezium/examples/caching/commons/EntityNotFoundException.java:11
Class
EntityNotFoundException
An exception that indicates an entity could not be found.
outbox/order-service/src/main/java/io/debezium/examples/outbox/order/model/EntityNotFoundException.java:11
Class
EntityNotFoundMapper
An exception mapper for {@link EntityNotFoundException} errors.
distributed-caching/order-service/src/main/java/io/debezium/examples/caching/order/rest/util/EntityNotFoundMapper.java:17
Class
EntityNotFoundMapper
An exception mapper for {@link EntityNotFoundException} errors.
outbox/order-service/src/main/java/io/debezium/examples/outbox/order/rest/util/EntityNotFoundMapper.java:17
Class
ErrorMapper
auditlog/vegetables-service/src/main/java/io/debezium/demos/auditing/vegetables/rest/util/ErrorMapper.java:10
Class
EventSource
Triggers change events by persisting {@link Order} records. @author Gunnar Morling
kstreams-live-update/event-source/src/main/java/io/debezium/examples/kstreams/liveupdate/eventsource/EventSource.java:24
Class
EventSource
Triggers change events by persisting {@link Order} records. @author Gunnar Morling
graphql/event-source/src/main/java/io/debezium/examples/graphql/eventsource/EventSource.java:23
Enum
EventType
kstreams/poc-ddd-aggregates/src/main/java/io/debezium/examples/aggregation/model/EventType.java:3
Class
ExpandJsonSmt
Takes Kafka Connect schema and JSON payload from a message and expands it into a properly typed record. @author Gunnar Morling @param <R>
jpa-aggregations/json-smt-es/src/main/java/io/debezium/aggregation/smt/ExpandJsonSmt.java:25
Class
ExternalHike
end-to-end-demo/debezium-hiking-demo/src/main/java/io/debezium/examples/hikr/rest/model/ExternalHike.java:12
Class
ExternalHikeSummary
end-to-end-demo/debezium-hiking-demo/src/main/java/io/debezium/examples/hikr/rest/model/ExternalHikeSummary.java:5
Class
ExternalTrip
end-to-end-demo/debezium-hiking-demo/src/main/java/io/debezium/examples/hikr/rest/model/ExternalTrip.java:8
Class
ExternalTripWithHikes
end-to-end-demo/debezium-hiking-demo/src/main/java/io/debezium/examples/hikr/rest/model/ExternalTripWithHikes.java:13
Class
FlinkKafkaKmeans
machine-learning/flink-spark-iris/iris-flink/src/main/java/io/github/vjuranek/FlinkKafkaKmeans.java:32
next →
1–100 of 328, ranked by callers