Ich habe ein Szenario, in dem ich zwei Observables habe, jedes gibt ein Element von einem API-Aufruf zurück.RxJava: Legen Sie eine Zeitüberschreitung für mehrere Observablen fest?
Was ich tun möchte, ist:
- Führen beiden api gleichzeitig aufrufen.
- Legen Sie einen Zeitüberschreitungswert (500 Millisekunden) für beide Methoden fest.
- Empfangen Sie das Ergebnis von beiden, wenn sie fertig sind, wenn beide weniger als den Timeout-Wert (500 Millisekunden) Ich erhalte die Ergebnisse von beiden, wenn man nur beendet dann möchte ich sein Ergebnis erhalten und einen Fehler oder ein erhalten Nullwert des zweiten.
- Wenn beide nicht innerhalb des Timeouts fertig sind, möchte ich einen Fehler erhalten.
Ich schätze alle Hinweise, wie dies zu erreichen ist.
Brilliant, das ist genau das, was ich wollte, danke. –