Usually it is wrong to manually implement Subscriber interface. Consider using static generators on Flux and Mono types, like: