package org.nd4j.parameterserver.model; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; /** * Status of a master node, covered * both by the master node itself and its responder. * * @author Adam Gibson */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class MasterStatus implements Serializable { private String master, responder; private int responderN; /** * Returns true if bth * the master and responder are started. * @return */ public boolean started() { return master.equals(ServerState.STARTED.name().toLowerCase()) && responder.equals(ServerState.STARTED.name().toLowerCase()); } }