Observers
için yeni bir tür ve hala bunları çözmeye çalışıyorum.Gözlemlenebilirler doOnError doğru konum
observableKafka.getRealTimeEvents()
.filter(this::isTrackedAccount)
.filter(e -> LedgerMapper.isDepositOrClosedTrade((Transaction) e.getPayload()))
.map(ledgerMapper::mapLedgerTransaction)
.map(offerCache::addTransaction)
.filter(offer -> offer != null) // Offer may have been removed from cache since last check
.filter(Offer::isReady)
.doOnError(throwable -> {
LOG.info("Exception thrown on realtime events");
})
.forEach(awardChecker::awardFailOrIgnore);
getRealTimeEvents()
bir Observable<Event>
verir: Ben aşağıdaki kod parçası var.
.doOnError
'in pozisyonu var mı? Ayrıca, bu kod parçasına birden fazla çağrı eklemenin etkisi nedir? Yapabileceğimi fark ettim ve hepsi de uyarıldı, ama amacının ne olabileceğinden emin değilim.
'onErrorResumeNext()' de açıklama eklediğiniz için teşekkürler. Çok kullanışlı olacak. – Tavo