com.qwlabs.tq.models.TaskQueueRecord Maven / Gradle / Ivy
package com.qwlabs.tq.models;
import java.time.Instant;
import java.util.Optional;
public interface TaskQueueRecord {
String getId();
void setId(String id);
String getTopic();
void setTopic(String topic);
String getBucket();
void setBucket(String bucket);
Integer getPriority();
void setPriority(Integer topic);
Optional getContext(Class clazz);
void setContext(Object context);
ProcessStatus getProcessStatus();
void setProcessStatus(ProcessStatus processStatus);
Instant getProcessStartAt();
void setProcessStartAt(Instant processStartAt);
Instant getProcessEndAt();
void setProcessEndAt(Instant processEndAt);
String getFailedMessage();
void setFailedMessage(String failedMessage);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy