
com.foryouandyourcustomers.health.HealthDescription Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of health-check Show documentation
Show all versions of health-check Show documentation
The main goal of this module is to enable the creation of health checks as a tool for testing the
application in run time.
The newest version!
package com.foryouandyourcustomers.health;
import java.io.IOException;
import java.util.Date;
import com.fasterxml.jackson.databind.ObjectMapper;
public class HealthDescription {
private boolean up = false;
private String methodName;
private String status;
private Date lastStart;
private Long runDuration;
private String description;
public String getMethodName() {
return methodName;
}
public void setMethodName(String methodName) {
this.methodName = methodName;
}
public String getStatus() {
return status;
}
public void setStatus(String status) {
this.status = status;
}
public Date getLastStart() {
return lastStart;
}
public void setLastStart(Date lastStart) {
this.lastStart = lastStart;
}
public Long getRunDuration() {
return runDuration;
}
public void setRunDuration(Long runDuration) {
this.runDuration = runDuration;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public boolean isUp() {
return up;
}
public void setUp(boolean up) {
this.up = up;
}
@Override
public String toString() {
try {
return new ObjectMapper().writeValueAsString(this);
} catch (IOException e) {
return "Error while mapping description for method: " + this.methodName;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy