File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
rsocket-examples/src/main/java/io/rsocket/examples/transport/tcp/resume Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change 17
17
import reactor .core .publisher .Mono ;
18
18
19
19
public class ResumeFileTransfer {
20
+ /*amount of file chunks requested by subscriber: n, refilled on n/2 of received items*/
21
+ private static final int PREFETCH_WINDOW_SIZE = 4 ;
20
22
21
23
public static void main (String [] args ) {
22
24
RequestCodec requestCodec = new RequestCodec ();
@@ -43,7 +45,7 @@ public static void main(String[] args) {
43
45
client
44
46
.requestStream (requestCodec .encode (new Request (16 , "lorem.txt" )))
45
47
.doFinally (s -> server .dispose ())
46
- .subscribe (Files .fileSink ("rsocket-examples/out/lorem_output.txt" , 256 ));
48
+ .subscribe (Files .fileSink ("rsocket-examples/out/lorem_output.txt" , PREFETCH_WINDOW_SIZE ));
47
49
48
50
server .onClose ().block ();
49
51
}
You can’t perform that action at this time.
0 commit comments