Class StoredMessage.Builder
- java.lang.Object
-
- app.nzyme.plugin.distributed.messaging.StoredMessage.Builder
-
- Enclosing class:
- StoredMessage
public abstract static class StoredMessage.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract StoredMessage.BuilderacknowledgedAt(org.joda.time.DateTime acknowledgedAt)abstract StoredMessagebuild()abstract StoredMessage.BuildercreatedAt(org.joda.time.DateTime createdAt)abstract StoredMessage.BuildercycleLimiter(Long cycleLimiter)abstract StoredMessage.Builderid(Long id)abstract StoredMessage.Builderparameters(Map<String,Object> parameters)abstract StoredMessage.BuilderprocessingTimeMs(Integer processingTimeMs)abstract StoredMessage.Builderreceiver(UUID receiver)abstract StoredMessage.Buildersender(UUID sender)abstract StoredMessage.Builderstatus(MessageStatus status)abstract StoredMessage.Buildertype(MessageType type)
-
-
-
Method Detail
-
id
public abstract StoredMessage.Builder id(Long id)
-
sender
public abstract StoredMessage.Builder sender(UUID sender)
-
receiver
public abstract StoredMessage.Builder receiver(UUID receiver)
-
type
public abstract StoredMessage.Builder type(MessageType type)
-
parameters
public abstract StoredMessage.Builder parameters(Map<String,Object> parameters)
-
status
public abstract StoredMessage.Builder status(MessageStatus status)
-
createdAt
public abstract StoredMessage.Builder createdAt(org.joda.time.DateTime createdAt)
-
cycleLimiter
public abstract StoredMessage.Builder cycleLimiter(Long cycleLimiter)
-
acknowledgedAt
public abstract StoredMessage.Builder acknowledgedAt(org.joda.time.DateTime acknowledgedAt)
-
processingTimeMs
public abstract StoredMessage.Builder processingTimeMs(Integer processingTimeMs)
-
build
public abstract StoredMessage build()
-
-