Class OutboxProcessor
java.lang.Object
io.debezium.outbox.quarkus.deployment.OutboxCommonProcessor
io.debezium.outbox.quarkus.deployment.OutboxProcessor
Quarkus deployment processor for the Debezium "outbox" extension.
- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) DebeziumOutboxConfigDebezium Outbox configurationFields inherited from class io.debezium.outbox.quarkus.deployment.OutboxCommonProcessor
DEBEZIUM_OUTBOX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(OutboxEventEntityBuildItem outboxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourcesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.Capabilities capabilities) protected DebeziumOutboxCommonConfigMethods inherited from class io.debezium.outbox.quarkus.deployment.OutboxCommonProcessor
feature, generateHbmMapping, produceOutboxBuildItem
-
Field Details
-
debeziumOutboxConfig
DebeziumOutboxConfig debeziumOutboxConfigDebezium Outbox configuration
-
-
Constructor Details
-
OutboxProcessor
public OutboxProcessor()
-
-
Method Details
-
getConfig
- Specified by:
getConfigin classOutboxCommonProcessor
-
build
public void build(OutboxEventEntityBuildItem outboxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeanProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourcesProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer, io.quarkus.deployment.Capabilities capabilities)
-