A C D E G I J L M O P R T 
All Classes All Packages

A

AbstractEventDispatcher - Class in io.debezium.outbox.quarkus.internal
Abstract base class for the Debezium Outbox EventDispatcher contract.
AbstractEventDispatcher() - Constructor for class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
AdditionalJaxbMappingProducerImpl - Class in io.debezium.outbox.quarkus.internal
An AdditionalJaxbMappingProducer implementation that provides Hibernate ORM with a HBM XML mapping for an map-mode entity configuration for the OutboxEvent entity data type.
AdditionalJaxbMappingProducerImpl() - Constructor for class io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
 
AGGREGATE_ID - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
AGGREGATE_TYPE - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 

C

config - Variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
Debezium runtime configuration
convertToDatabaseColumn(JsonNode) - Method in class io.debezium.outbox.quarkus.internal.JsonNodeAttributeConverter
 
convertToEntityAttribute(String) - Method in class io.debezium.outbox.quarkus.internal.JsonNodeAttributeConverter
 

D

DebeziumOutboxRuntimeConfig - Class in io.debezium.outbox.quarkus.internal
Debezium outbox Quarkus extension runtime configuration properties.
DebeziumOutboxRuntimeConfig() - Constructor for class io.debezium.outbox.quarkus.internal.DebeziumOutboxRuntimeConfig
 
DebeziumTextMap - Class in io.debezium.outbox.quarkus.internal
 
DebeziumTextMap() - Constructor for class io.debezium.outbox.quarkus.internal.DebeziumTextMap
 
DebeziumTracerEventDispatcher - Class in io.debezium.outbox.quarkus.internal
An application-scoped EventDispatcher implementation that is responsible not only for observing ExportedEvent events but also generating an open tracing span that is to be persisted with the event's data, allowing Debezium to capture and emit these as change events.
DebeziumTracerEventDispatcher() - Constructor for class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
DefaultEventDispatcher - Class in io.debezium.outbox.quarkus.internal
The default application-scoped EventDispatcher implementation that is responsible for observing ExportedEvent events and when detected, persists them to the underlying database, allowing Debezium to capture and emit these as change events.
DefaultEventDispatcher() - Constructor for class io.debezium.outbox.quarkus.internal.DefaultEventDispatcher
 

E

entityManager - Variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
EventDispatcher - Interface in io.debezium.outbox.quarkus.internal
Contract for a Debezium Outbox event dispatcher.
export() - Method in class io.debezium.outbox.quarkus.internal.DebeziumTextMap
 
ExportedEvent<I,​P> - Interface in io.debezium.outbox.quarkus
Describes an event that should be exported via the "outbox" table.

G

getAdditionalFieldValues() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The additional field values to be stored.
getAggregateId() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The id of the aggregate affected by a given event.
getAggregateType() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The type of the aggregate affected by the event.
getDataMapFromEvent(ExportedEvent<?, ?>) - Method in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
getOutboxHbmXmlStream() - Method in class io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
 
getPayload() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The event payload.
getTimestamp() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The timestamp at which the event occurred.
getType() - Method in interface io.debezium.outbox.quarkus.ExportedEvent
The type of an event.

I

io.debezium.outbox.quarkus - package io.debezium.outbox.quarkus
 
io.debezium.outbox.quarkus.internal - package io.debezium.outbox.quarkus.internal
 
iterator() - Method in class io.debezium.outbox.quarkus.internal.DebeziumTextMap
 

J

JsonNodeAttributeConverter - Class in io.debezium.outbox.quarkus.internal
Converter that knows how to convert between a String and JsonNode.
JsonNodeAttributeConverter() - Constructor for class io.debezium.outbox.quarkus.internal.JsonNodeAttributeConverter
 

L

LOGGER - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
LOGGER - Static variable in class io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
 
LOGGER - Static variable in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
LOGGER - Static variable in class io.debezium.outbox.quarkus.internal.DefaultEventDispatcher
 
logOutboxMapping(JaxbHbmHibernateMapping) - Method in class io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
 

M

mapper - Static variable in class io.debezium.outbox.quarkus.internal.JsonNodeAttributeConverter
 

O

onExportedEvent(ExportedEvent<?, ?>) - Method in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
onExportedEvent(ExportedEvent<?, ?>) - Method in class io.debezium.outbox.quarkus.internal.DefaultEventDispatcher
 
onExportedEvent(ExportedEvent<?, ?>) - Method in interface io.debezium.outbox.quarkus.internal.EventDispatcher
An event handler for ExportedEvent events and will be called when the event fires.
OPERATION_NAME - Static variable in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
OUTBOX_ENTITY_FULLNAME - Static variable in class io.debezium.outbox.quarkus.internal.OutboxConstants
 
OUTBOX_ENTITY_HBMXML - Static variable in class io.debezium.outbox.quarkus.internal.OutboxConstants
 
OutboxConstants - Class in io.debezium.outbox.quarkus.internal
Constant values used by the Debezium outbox Quarkus extension.
OutboxConstants() - Constructor for class io.debezium.outbox.quarkus.internal.OutboxConstants
 

P

PAYLOAD - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
persist(Map<String, Object>) - Method in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
Persists the map of key/value pairs to the database.
produceAdditionalMappings(MetadataImplementor, IndexView, MappingBinder, MetadataBuildingContext) - Method in class io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
 
props - Variable in class io.debezium.outbox.quarkus.internal.DebeziumTextMap
 
put(String, String) - Method in class io.debezium.outbox.quarkus.internal.DebeziumTextMap
 

R

removeAfterInsert - Variable in class io.debezium.outbox.quarkus.internal.DebeziumOutboxRuntimeConfig
Remove outbox entity after being inserted.

T

TIMESTAMP - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
tracer - Variable in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
TRACING_COMPONENT - Static variable in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
TRACING_SPAN_CONTEXT - Static variable in class io.debezium.outbox.quarkus.internal.DebeziumTracerEventDispatcher
 
TYPE - Static variable in class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
 
A C D E G I J L M O P R T 
All Classes All Packages