package bftsmart.reconfiguration; public enum StatusReply { OFFLINE, //0 READY, // 1 RECONFIG, //2 UPDATING_STATE, //3 LEADER_CHANGE; //4 public String toString() { switch(this) { case OFFLINE: return "OFFLINE"; case READY: return "READY"; case RECONFIG: return "RECONFIG"; case UPDATING_STATE: return "UPDATING_STATE"; case LEADER_CHANGE: return "LEADER_CHANGE"; default: return ""; } } public static StatusReply fromString(String i) { if("OFFLINE".equals(i)) return OFFLINE; else if("READY".equals(i)) return READY; else if("RECONFIG".equals(i)) return RECONFIG; else if("UPDATING_STATE".equals(i)) return UPDATING_STATE; else if("LEADER_CHANGE".equals(i)) return LEADER_CHANGE; else if("OFFLINE".equals(i)) return OFFLINE; else return OFFLINE; } }