ConsumerFailureEntry.java
package com.ecommerce.platform.common.observability;
import java.time.Instant;
public final class ConsumerFailureEntry {
private String messageId;
private String consumerGroup;
private int attempts;
private String status;
private String lastError;
private Instant firstFailedAt;
private Instant lastFailedAt;
public ConsumerFailureEntry() {
}
public String getMessageId() {
return messageId;
}
public void setMessageId(String messageId) {
this.messageId = messageId;
}
public String getConsumerGroup() {
return consumerGroup;
}
public void setConsumerGroup(String consumerGroup) {
this.consumerGroup = consumerGroup;
}
public int getAttempts() {
return attempts;
}
public void setAttempts(int attempts) {
this.attempts = attempts;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public String getLastError() {
return lastError;
}
public void setLastError(String lastError) {
this.lastError = lastError;
}
public Instant getFirstFailedAt() {
return firstFailedAt;
}
public void setFirstFailedAt(Instant firstFailedAt) {
this.firstFailedAt = firstFailedAt;
}
public Instant getLastFailedAt() {
return lastFailedAt;
}
public void setLastFailedAt(Instant lastFailedAt) {
this.lastFailedAt = lastFailedAt;
}
}