Class AdditionalJaxbMappingProducerImpl
java.lang.Object
io.debezium.outbox.quarkus.internal.AdditionalJaxbMappingProducerImpl
- All Implemented Interfaces:
org.hibernate.boot.spi.AdditionalJaxbMappingProducer
public class AdditionalJaxbMappingProducerImpl
extends Object
implements org.hibernate.boot.spi.AdditionalJaxbMappingProducer
An
AdditionalJaxbMappingProducer implementation that provides Hibernate ORM
with a HBM XML mapping for an map-mode entity configuration for the OutboxEvent
entity data type.- Author:
- Chris Cranford
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate InputStreamprivate voidlogOutboxMapping(org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping mapping) Collection<org.hibernate.boot.model.source.internal.hbm.MappingDocument>produceAdditionalMappings(org.hibernate.boot.spi.MetadataImplementor metadata, org.jboss.jandex.IndexView jandexIndex, org.hibernate.boot.jaxb.internal.MappingBinder mappingBinder, org.hibernate.boot.spi.MetadataBuildingContext buildingContext)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER
-
-
Constructor Details
-
AdditionalJaxbMappingProducerImpl
public AdditionalJaxbMappingProducerImpl()
-
-
Method Details
-
produceAdditionalMappings
public Collection<org.hibernate.boot.model.source.internal.hbm.MappingDocument> produceAdditionalMappings(org.hibernate.boot.spi.MetadataImplementor metadata, org.jboss.jandex.IndexView jandexIndex, org.hibernate.boot.jaxb.internal.MappingBinder mappingBinder, org.hibernate.boot.spi.MetadataBuildingContext buildingContext) - Specified by:
produceAdditionalMappingsin interfaceorg.hibernate.boot.spi.AdditionalJaxbMappingProducer
-
getOutboxHbmXmlStream
-
logOutboxMapping
private void logOutboxMapping(org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping mapping)
-