A C D E G I J L M O P R T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractEventDispatcher - Class in io.debezium.outbox.quarkus.internal
-
Abstract base class for the Debezium Outbox
EventDispatchercontract. - AbstractEventDispatcher() - Constructor for class io.debezium.outbox.quarkus.internal.AbstractEventDispatcher
- AdditionalJaxbMappingProducerImpl - Class in io.debezium.outbox.quarkus.internal
-
An
AdditionalJaxbMappingProducerimplementation 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
EventDispatcherimplementation that is responsible not only for observingExportedEventevents 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
EventDispatcherimplementation that is responsible for observingExportedEventevents 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
StringandJsonNode. - 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
ExportedEventevents 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
All Classes All Packages