_08_misc._02_Logging Maven / Gradle / Ivy
///usr/bin/env jbang "$0" "$@" ; exit $?
//DEPS io.smallrye.reactive:mutiny:2.5.8
package _08_misc;
import io.smallrye.mutiny.Multi;
public class _02_Logging {
public static void main(String[] args) {
System.out.println("⚡️ Logging");
Multi multi = Multi.createFrom().range(1, 3)
.log("source")
.onItem().transform(i -> ">>> " + i)
.log("transformed");
System.out.println();
System.out.println("🚀 First subscriber");
multi.subscribe().with(System.out::println);
System.out.println();
System.out.println("🚀 Second subscriber");
multi.subscribe().with(System.out::println);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy