@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()){ return false; } LatencyMarker that = (LatencyMarker) o; if (markedTime != that.markedTime) { return false; } if (!operatorId.equals(that.operatorId)) { return false; } return subtaskIndex == that.subtaskIndex; }
@Override public boolean equals(Object obj) { if (obj instanceof OperatorState) { OperatorState other = (OperatorState) obj; return operatorID.equals(other.operatorID) && parallelism == other.parallelism && operatorSubtaskStates.equals(other.operatorSubtaskStates); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof OperatorState) { OperatorState other = (OperatorState) obj; return operatorID.equals(other.operatorID) && parallelism == other.parallelism && operatorSubtaskStates.equals(other.operatorSubtaskStates); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof OperatorState) { OperatorState other = (OperatorState) obj; return operatorID.equals(other.operatorID) && parallelism == other.parallelism && operatorSubtaskStates.equals(other.operatorSubtaskStates); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj instanceof OperatorState) { OperatorState other = (OperatorState) obj; return operatorID.equals(other.operatorID) && parallelism == other.parallelism && operatorSubtaskStates.equals(other.operatorSubtaskStates); } else { return false; } }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()){ return false; } LatencyMarker that = (LatencyMarker) o; if (markedTime != that.markedTime) { return false; } if (!operatorId.equals(that.operatorId)) { return false; } return subtaskIndex == that.subtaskIndex; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()){ return false; } LatencyMarker that = (LatencyMarker) o; if (markedTime != that.markedTime) { return false; } if (!operatorId.equals(that.operatorId)) { return false; } return subtaskIndex == that.subtaskIndex; }
@Override public Configuration getParameters(OperatorID key) { if (!stubKey.equals(key)) { return new Configuration(); } return parameters; }
@Override public Configuration getParameters(OperatorID key) { if (!stubKey.equals(key)) { return new Configuration(); } return parameters; }
public static OperatorState getOperatorState(Savepoint savepoint, OperatorID opId) { return savepoint .getOperatorStates() .stream() .filter(os -> os.getOperatorID().equals(opId)) .findAny() .orElseThrow(() -> new RuntimeException("No operator state with id " + opId.toString())); }