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 classOutboxRecord.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.OutboxRecordBuilderbuilder()java.sql.TimestampgetCreated()java.util.Map<java.lang.String,java.lang.String>getHeaders()java.lang.LonggetId()java.lang.StringgetKey()java.time.InstantgetProcessed()java.lang.StringgetTopic()byte[]getValue()voidsetCreated(java.sql.Timestamp created)voidsetHeaders(java.util.Map<java.lang.String,java.lang.String> headers)voidsetId(java.lang.Long id)voidsetKey(java.lang.String key)voidsetProcessed(java.time.Instant processed)voidsetTopic(java.lang.String topic)voidsetValue(byte[] value)java.lang.StringtoString()
-
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
-
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:
toStringin classjava.lang.Object
-