티스토리 뷰
에러처리 연산자 3가지
onErrorRetrun 연산자
- 에러가 발생했을때 에러를 의미하는 데이터로 대체 할 수 있음
- onErrorReturn( ) 을 호출하면 onError 이벤트는 발생하지 않음
onErrorResumeNext 연산자
- 에러가 발생했을때 에러를 의미하는 Observable로 대체 할 수 있음
- Observable 로 대체 할 수 있으므로 데이터 교체와 더불어 에러 처리를 위한 추가 작업을 할 수 있음
retry 연산자
- 데이터 통지 중 에러가 발생했을때, 데이터 통지를 재시도 함
- onError 이벤트가 발생하면 subscribe( )를 다시 호출하여 재구독함
- 에러가 발생한 시점에 통지 실패한 데이터만 다시 통지되는 것이 아니라 처음부터 다시 통지됨
출처 : 인프런 (Kevin의 알기쉬운 RxJava)
Kevin의 알기 쉬운 RxJava 1부 강의 | Kevin - 인프런
Kevin | 리액티브 프로그래밍이라는 진입 장벽을 넘고 싶으신가요? Kevin의 알기 쉬운 RxJava가 그 벽을 넘을 수 있는 힘을 키워드리겠습니다., 리액티브 프로그래밍, 알기 쉽고 확실하게 배워보세요!
www.inflearn.com
'RxJava' 카테고리의 다른 글
[리액티브(Reactive) 프로그래밍] 리액티브 연산자 개요 및 생성 연산자 (1) | 2024.12.16 |
---|---|
[리액티브(Reactive) 프로그래밍] 데이터 결합 연산자 (0) | 2024.12.16 |
[리액티브(Reactive) 프로그래밍] 자바에서의 함수형 프로그래밍 기본 지식 (0) | 2024.12.12 |
[리액티브(Reactive) 프로그래밍] Single, Maybe, Completable (0) | 2024.12.12 |
[리액티브(Reactive) 프로그래밍] Observable와 Flowable (0) | 2024.12.12 |