Class DeferredMessage.DeferredMessageBuilder
java.lang.Object
ch.admin.bit.jeap.messaging.transactionaloutbox.outbox.DeferredMessage.DeferredMessageBuilder
- Enclosing class:
DeferredMessage
-
Method Summary
Modifier and TypeMethodDescriptionbuild()clusterName(String clusterName) key(byte[] key) message(@lombok.NonNull byte[] message) messageIdempotenceId(@NonNull String messageIdempotenceId) messageTypeName(@NonNull String messageTypeName) messageTypeVersion(String messageTypeVersion) sendImmediately(boolean sendImmediately) toString()traceContext(OutboxTraceContext traceContext)
-
Method Details
-
message
- Returns:
this.
-
key
- Returns:
this.
-
clusterName
- Returns:
this.
-
topic
- Returns:
this.
-
messageId
- Returns:
this.
-
messageIdempotenceId
public DeferredMessage.DeferredMessageBuilder messageIdempotenceId(@NonNull @NonNull String messageIdempotenceId) - Returns:
this.
-
messageTypeName
public DeferredMessage.DeferredMessageBuilder messageTypeName(@NonNull @NonNull String messageTypeName) - Returns:
this.
-
messageTypeVersion
- Returns:
this.
-
sendImmediately
- Returns:
this.
-
traceContext
- Returns:
this.
-
build
-
toString
-