package se.chalmers.gdcn.network; import se.chalmers.gdcn.replica.ReplicaManager.ReplicaID; import java.io.Serializable; /** * Just a serializable message that contains a reason for the failure. */ class FailMessage implements Serializable { private final String reason; private final ReplicaID replicaID; FailMessage(String reason, ReplicaID replicaID) { this.reason = reason; this.replicaID = replicaID; } public String getReason() { return reason; } public ReplicaID getReplicaID() { return replicaID; } @Override public String toString() { return "FailMessage{" + "reason='" + reason + '\'' + ", replicaID='" + replicaID + '\'' + '}'; } }