package org.corfudb.runtime.exceptions; import lombok.Getter; import org.corfudb.runtime.view.Layout; /** * Created by mwei on 12/14/15. */ public class OutrankedException extends Exception { @Getter long newRank; @Getter Layout layout; public OutrankedException(long newRank) { super("Higher rank " + newRank + " encountered, layout = null"); this.newRank = newRank; this.layout = null; } public OutrankedException(long newRank, Layout layout) { super("Higher rank " + newRank + " encountered, layout = " + ((layout == null) ? "null" : layout.toString())); this.newRank = newRank; this.layout = layout; } }