Class DeferredMessage
java.lang.Object
ch.admin.bit.jeap.messaging.transactionaloutbox.outbox.DeferredMessage
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static DeferredMessagecreateDeferredMessage(@lombok.NonNull byte[] message, byte[] key, String clusterName, @NonNull String topic, @NonNull String messageId, @NonNull String messageIdempotenceId, @NonNull String messageTypeName, String messageTypeVersion, boolean sendImmediately, OutboxTraceContext traceContext) booleangetId()byte[]getKey()byte[]getTopic()inthashCode()booleanisResend()booleantoString()
-
Constructor Details
-
DeferredMessage
protected DeferredMessage()
-
-
Method Details
-
createDeferredMessage
public static DeferredMessage createDeferredMessage(@NonNull @lombok.NonNull byte[] message, byte[] key, String clusterName, @NonNull @NonNull String topic, @NonNull @NonNull String messageId, @NonNull @NonNull String messageIdempotenceId, @NonNull @NonNull String messageTypeName, String messageTypeVersion, boolean sendImmediately, OutboxTraceContext traceContext) -
equals
-
hashCode
public int hashCode() -
builder
-
toString
-
getId
-
getMessage
public byte[] getMessage() -
getKey
public byte[] getKey() -
getClusterName
-
getTopic
-
getMessageId
-
getMessageIdempotenceId
-
getMessageTypeName
-
getMessageTypeVersion
-
getCreated
-
isSendImmediately
public boolean isSendImmediately() -
getScheduleAfter
-
getSentImmediately
-
getSentScheduled
-
getFailed
-
getFailReason
-
isResend
public boolean isResend() -
getTraceContext
-