Skip to content

Commit 3c1c88b

Browse files
committed
Polish "Use Flux.interval in Webflux samples"
Signed-off-by: onobc <[email protected]>
1 parent 1aa46b6 commit 3c1c88b

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

samples/grpc-webflux-secure/src/main/java/org/springframework/grpc/sample/GrpcServerService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import org.apache.commons.logging.Log;
66
import org.apache.commons.logging.LogFactory;
7+
78
import org.springframework.grpc.sample.proto.HelloReply;
89
import org.springframework.grpc.sample.proto.HelloRequest;
910
import org.springframework.grpc.sample.proto.SimpleGrpc;
@@ -34,12 +35,10 @@ public void sayHello(HelloRequest req, StreamObserver<HelloReply> responseObserv
3435
@Override
3536
public void streamHello(HelloRequest req, StreamObserver<HelloReply> responseObserver) {
3637
log.info("Hello " + req.getName());
37-
38-
// Use reactive Flux.interval() instead of blocking Thread.sleep()
3938
Flux.interval(Duration.ofSeconds(1))
4039
.take(10)
4140
.map(count -> HelloReply.newBuilder().setMessage("Hello(" + count + ") ==> " + req.getName()).build())
4241
.subscribe(responseObserver::onNext, responseObserver::onError, responseObserver::onCompleted);
4342
}
4443

45-
}
44+
}

samples/grpc-webflux/src/main/java/org/springframework/grpc/sample/GrpcServerService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import org.apache.commons.logging.Log;
66
import org.apache.commons.logging.LogFactory;
7+
78
import org.springframework.grpc.sample.proto.HelloReply;
89
import org.springframework.grpc.sample.proto.HelloRequest;
910
import org.springframework.grpc.sample.proto.SimpleGrpc;
@@ -34,12 +35,10 @@ public void sayHello(HelloRequest req, StreamObserver<HelloReply> responseObserv
3435
@Override
3536
public void streamHello(HelloRequest req, StreamObserver<HelloReply> responseObserver) {
3637
log.info("Hello " + req.getName());
37-
38-
// Use reactive Flux.interval() instead of blocking Thread.sleep()
3938
Flux.interval(Duration.ofSeconds(1))
4039
.take(10)
4140
.map(count -> HelloReply.newBuilder().setMessage("Hello(" + count + ") ==> " + req.getName()).build())
4241
.subscribe(responseObserver::onNext, responseObserver::onError, responseObserver::onCompleted);
4342
}
4443

45-
}
44+
}

0 commit comments

Comments
 (0)