package org.ovirt.engine.core.notifier.utils.sender;
/**
* Describes the result of send attempt.
*/
public class EventSenderResult {
/**
* The reason of the result (e.g. cause of sent failure, sent only on third attempt,...)
*/
private String reason = "";
/**
* the status of the notify action: true for a successful dispatch or false for a failure. If failed additional data
* could be acquired by {@link #getReason()}
*/
private boolean isSent;
/**
* Describes the reason of the result
* @return a plan text describes the reason of the result
*/
public String getReason() {
return reason;
}
/**
* A setter of the reason for the result
* @param reason
*/
public void setReason(String reason) {
this.reason = reason;
}
/**
* Returns the status of the notify action: true for a successful dispatch or <br>
* false for a failure. If failed additional data could be acquired by {@link #getReason()}
* @return {@code true} for a successful dispatch of {@code false} for a failure
*/
public boolean isSent() {
return isSent;
}
/**
* Set the status of the result
* @param isSent
*/
public void setSent(boolean isSent) {
this.isSent = isSent;
}
}