if (request.getStream().equals("stream1")) { responseObserver.onNext(SegmentRanges.newBuilder() .addSegmentRanges(ModelHelper.createSegmentRange("scope1", "stream1", 6, 0.0, 0.4)) .addSegmentRanges(ModelHelper.createSegmentRange("scope1", "stream1", 7, } else if (request.getStream().equals("stream8")) { responseObserver.onNext(SegmentRanges.newBuilder() .addSegmentRanges(ModelHelper.createSegmentRange("scope1", "stream8", 9, 0.0, 0.5)) .addSegmentRanges(ModelHelper.createSegmentRange("scope1", "stream8", 10, Exceptions.handleInterrupted(() -> Thread.sleep(500)); responseObserver.onNext(SegmentRanges.newBuilder() .addSegmentRanges(ModelHelper.createSegmentRange("scope1", "streamparallel", 0, 0.0, 0.4))