mantis-control-plane/mantis-control-plane-core/src/main/java/io/mantisrx/server/core/WorkerAssignments.java [26:69]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class WorkerAssignments {

    private int stage;
    private int numWorkers;
    private int activeWorkers;
    private Map<Integer, WorkerHost> hosts; // lookup by workerNumber

    @JsonCreator
    @JsonIgnoreProperties(ignoreUnknown = true)
    public WorkerAssignments(@JsonProperty("stage") Integer stage,
                             @JsonProperty("numWorkers") Integer numWorkers,
                             @JsonProperty("hosts") Map<Integer, WorkerHost> hosts) {
        this.stage = stage;
        this.numWorkers = numWorkers;
        this.hosts = hosts;
    }

    public int getStage() {
        return stage;
    }

    public int getNumWorkers() {
        return numWorkers;
    }

    public void setNumWorkers(int numWorkers) {
        this.numWorkers = numWorkers;
    }

    public int getActiveWorkers() {
        return activeWorkers;
    }

    public void setActiveWorkers(int activeWorkers) {
        this.activeWorkers = activeWorkers;
    }

    public Map<Integer, WorkerHost> getHosts() {
        return hosts;
    }

    @Override
    public String toString() {
        return "WorkerAssignments [stage=" + stage + ", numWorkers=" + numWorkers + ", hosts=" + hosts + "]";
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



mantis-publish/mantis-publish-core/src/main/java/io/mantisrx/publish/internal/discovery/proto/WorkerAssignments.java [28:71]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
public class WorkerAssignments {

    private int stage;
    private int numWorkers;
    private int activeWorkers;
    private Map<Integer, WorkerHost> hosts; // lookup by workerNumber

    @JsonCreator
    @JsonIgnoreProperties(ignoreUnknown = true)
    public WorkerAssignments(@JsonProperty("stage") Integer stage,
                             @JsonProperty("numWorkers") Integer numWorkers,
                             @JsonProperty("hosts") Map<Integer, WorkerHost> hosts) {
        this.stage = stage;
        this.numWorkers = numWorkers;
        this.hosts = hosts;
    }

    public int getStage() {
        return stage;
    }

    public int getNumWorkers() {
        return numWorkers;
    }

    public void setNumWorkers(int numWorkers) {
        this.numWorkers = numWorkers;
    }

    public int getActiveWorkers() {
        return activeWorkers;
    }

    public void setActiveWorkers(int activeWorkers) {
        this.activeWorkers = activeWorkers;
    }

    public Map<Integer, WorkerHost> getHosts() {
        return hosts;
    }

    @Override
    public String toString() {
        return "WorkerAssignments [stage=" + stage + ", numWorkers=" + numWorkers + ", hosts=" + hosts + "]";
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



