Class OutboxRecord

java.lang.Object
one.tomorrow.transactionaloutbox.model.OutboxRecord

@Entity
public class OutboxRecord
extends java.lang.Object
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  OutboxRecord.OutboxRecordBuilder  
  • Constructor Summary

    Constructors 
    Constructor Description
    OutboxRecord()  
    OutboxRecord​(java.lang.Long id, java.sql.Timestamp created, java.time.Instant processed, java.lang.String topic, java.lang.String key, byte[] value, java.util.Map<java.lang.String,​java.lang.String> headers)  
  • Method Summary

    Modifier and Type Method Description
    static OutboxRecord.OutboxRecordBuilder builder()  
    java.sql.Timestamp getCreated()  
    java.util.Map<java.lang.String,​java.lang.String> getHeaders()  
    java.lang.Long getId()  
    java.lang.String getKey()  
    java.time.Instant getProcessed()  
    java.lang.String getTopic()  
    byte[] getValue()  
    void setCreated​(java.sql.Timestamp created)  
    void setHeaders​(java.util.Map<java.lang.String,​java.lang.String> headers)  
    void setId​(java.lang.Long id)  
    void setKey​(java.lang.String key)  
    void setProcessed​(java.time.Instant processed)  
    void setTopic​(java.lang.String topic)  
    void setValue​(byte[] value)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • OutboxRecord

      public OutboxRecord​(java.lang.Long id, java.sql.Timestamp created, java.time.Instant processed, java.lang.String topic, java.lang.String key, byte[] value, java.util.Map<java.lang.String,​java.lang.String> headers)
    • OutboxRecord

      public OutboxRecord()
  • Method Details

    • builder

      public static OutboxRecord.OutboxRecordBuilder builder()
    • getId

      public java.lang.Long getId()
    • getCreated

      public java.sql.Timestamp getCreated()
    • getProcessed

      public java.time.Instant getProcessed()
    • getTopic

      public java.lang.String getTopic()
    • getKey

      public java.lang.String getKey()
    • getValue

      public byte[] getValue()
    • getHeaders

      public java.util.Map<java.lang.String,​java.lang.String> getHeaders()
    • setId

      public void setId​(java.lang.Long id)
    • setCreated

      public void setCreated​(java.sql.Timestamp created)
    • setProcessed

      public void setProcessed​(java.time.Instant processed)
    • setTopic

      public void setTopic​(java.lang.String topic)
    • setKey

      public void setKey​(java.lang.String key)
    • setValue

      public void setValue​(byte[] value)
    • setHeaders

      public void setHeaders​(java.util.Map<java.lang.String,​java.lang.String> headers)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object