StudentService.java 313 Bytes
package com.krunal.reactive.service;

import com.krunal.reactive.model.Student;
import reactor.core.publisher.Flux;
import reactor.core.publisher.Mono;

public interface StudentService {

    Mono<Student> saveStudent(Student student);

    Mono<Student> getStudent(Long id);

    Flux<Student> getStudents();

}