Reactor czekanie na pojawianie się nowego elementu

0

Cześć.
Robie controller w webfluxie, który ma za zadanie sprawdzać co jakiś czas czy w mapie pojawił się element dla danego klucza.

    Result getResult(String key) {
    while(elements.get(key) == null) {
        Thread.sleep(500);
    }

    return elements.get(key);
}

Pseudokod, który działa, ale jestem pewien, że z pomocą reactora można to dużo lepiej zrobić.

1

Skorzystaj z Flux.interval().

0

dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1