Class OutboxCommonProcessor
java.lang.Object
io.debezium.outbox.quarkus.deployment.OutboxCommonProcessor
Quarkus common deployment processor for the Debezium "outbox" extension.
- Author:
- Chris Cranford
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprivate static final org.slf4j.Logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.deployment.builditem.FeatureBuildItemfeature()protected voidgenerateHbmMapping(OutboxEventEntityBuildItem outboxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourcesProducer) protected abstract DebeziumOutboxCommonConfigvoidproduceOutboxBuildItem(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, io.quarkus.deployment.annotations.BuildProducer<OutboxEventEntityBuildItem> outboxEventEntityProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationStaticConfiguredBuildItem> integrationConfiguredProducer)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
DEBEZIUM_OUTBOX
- See Also:
-
-
Constructor Details
-
OutboxCommonProcessor
public OutboxCommonProcessor()
-
-
Method Details
-
getConfig
-
feature
public io.quarkus.deployment.builditem.FeatureBuildItem feature() -
produceOutboxBuildItem
public void produceOutboxBuildItem(io.quarkus.deployment.builditem.CombinedIndexBuildItem index, List<io.quarkus.hibernate.orm.deployment.PersistenceUnitDescriptorBuildItem> persistenceUnitDescriptorBuildItems, io.quarkus.deployment.annotations.BuildProducer<OutboxEventEntityBuildItem> outboxEventEntityProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.hibernate.orm.deployment.integration.HibernateOrmIntegrationStaticConfiguredBuildItem> integrationConfiguredProducer) -
generateHbmMapping
protected void generateHbmMapping(OutboxEventEntityBuildItem outboxBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourcesProducer)
-