Class OutboxEventHbmWriter


  • public class OutboxEventHbmWriter
    extends Object
    Helper class that can produce a JAXB HBM mapping for the OutboxEvent entity.
    Author:
    Chris Cranford
    • 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)