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 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:
      produceAdditionalMappings in interface org.hibernate.boot.spi.AdditionalJaxbMappingProducer
    • getOutboxHbmXmlStream

      private InputStream getOutboxHbmXmlStream()
    • logOutboxMapping

      private void logOutboxMapping(org.hibernate.boot.jaxb.hbm.spi.JaxbHbmHibernateMapping mapping)