Class OutboxEventHbmWriter


  • public class OutboxEventHbmWriter
    extends Object
    Helper class that can produce a JAXB HBM mapping for the OutboxEvent entity.
    Author:
    Chris Cranford
    • Field Detail

      • LOGGER

        private static final org.jboss.logging.Logger LOGGER
    • Constructor Detail

      • OutboxEventHbmWriter

        public OutboxEventHbmWriter()
    • Method Detail

      • createIdAttribute

        private static org.hibernate.boot.jaxb.hbm.spi.JaxbHbmSimpleIdType createIdAttribute​(DebeziumOutboxConfig config)
      • createAggregateTypeAttribute

        private static org.hibernate.boot.jaxb.hbm.spi.JaxbHbmBasicAttributeType createAggregateTypeAttribute​(DebeziumOutboxConfig config)
      • createTypeAttribute

        private static org.hibernate.boot.jaxb.hbm.spi.JaxbHbmBasicAttributeType createTypeAttribute​(DebeziumOutboxConfig config)
      • createTimestampAttribute

        private static org.hibernate.boot.jaxb.hbm.spi.JaxbHbmBasicAttributeType createTimestampAttribute​(DebeziumOutboxConfig config)
      • createTracingSpanAttribute

        private static org.hibernate.boot.jaxb.hbm.spi.JaxbHbmBasicAttributeType createTracingSpanAttribute​(DebeziumOutboxConfig config)
      • isPayloadJacksonJsonNode

        private static boolean isPayloadJacksonJsonNode​(OutboxEventEntityBuildItem outboxEventEntityBuildItem)