#19522 make javadsl.Sink.asPublisher nicer
This commit is contained in:
parent
b1351b36ed
commit
9427052fd0
12 changed files with 43 additions and 12 deletions
|
|
@ -7,6 +7,9 @@ import java.util.stream.Stream;
|
|||
|
||||
import akka.japi.Pair;
|
||||
import akka.stream.javadsl.*;
|
||||
//#asPublisher-import
|
||||
import static akka.stream.javadsl.AsPublisher.*;
|
||||
//#asPublisher-import
|
||||
|
||||
public class MigrationsJava {
|
||||
|
||||
|
|
@ -19,6 +22,11 @@ public class MigrationsJava {
|
|||
Stream.iterate(new Pair<>(in, 0),
|
||||
p -> new Pair<>(in, p.second() + 1)).iterator());
|
||||
//#expand-state
|
||||
|
||||
//#asPublisher
|
||||
Sink.asPublisher(WITH_FANOUT); // instead of Sink.asPublisher(true)
|
||||
Sink.asPublisher(WITHOUT_FANOUT); // instead of Sink.asPublisher(false)
|
||||
//#asPublisher
|
||||
}
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue