Class 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 Detail

      • LOGGER

        private static final org.slf4j.Logger LOGGER
    • Constructor Detail

      • AdditionalJaxbMappingProducerImpl

        public AdditionalJaxbMappingProducerImpl()
    • Method Detail

      • 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)