Class StoredMessage
- java.lang.Object
-
- app.nzyme.plugin.distributed.messaging.StoredMessage
-
public abstract class StoredMessage extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStoredMessage.Builder
-
Constructor Summary
Constructors Constructor Description StoredMessage()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.joda.time.DateTimeacknowledgedAt()static StoredMessage.Builderbuilder()static StoredMessagecreate(Long id, UUID sender, UUID receiver, MessageType type, Map<String,Object> parameters, MessageStatus status, org.joda.time.DateTime createdAt, Long cycleLimiter, org.joda.time.DateTime acknowledgedAt, Integer processingTimeMs)abstract org.joda.time.DateTimecreatedAt()abstract LongcycleLimiter()abstract Longid()abstract Map<String,Object>parameters()abstract IntegerprocessingTimeMs()abstract UUIDreceiver()abstract UUIDsender()abstract MessageStatusstatus()abstract MessageTypetype()
-
-
-
Method Detail
-
id
public abstract Long id()
-
sender
public abstract UUID sender()
-
receiver
public abstract UUID receiver()
-
type
public abstract MessageType type()
-
status
public abstract MessageStatus status()
-
createdAt
public abstract org.joda.time.DateTime createdAt()
-
acknowledgedAt
@Nullable public abstract org.joda.time.DateTime acknowledgedAt()
-
create
public static StoredMessage create(Long id, UUID sender, UUID receiver, MessageType type, Map<String,Object> parameters, MessageStatus status, org.joda.time.DateTime createdAt, Long cycleLimiter, org.joda.time.DateTime acknowledgedAt, Integer processingTimeMs)
-
builder
public static StoredMessage.Builder builder()
-
-