최신 글
기술과 일상을 함께 기록합니다.
2. RxJava flatMap 연산자
flatMap이 입력마다 내부 스트림을 만들어 병합하는 과정과 결과 순서, 오류, 취소 동작을 예제로 설명한다.

1. RxJava map 연산자
RxJava map이 입력 한 건을 결과 한 건으로 바꾸는 방식과 오류·null·filter·스케줄러 차이를 예제로 설명한다.

7. RxJava defer 연산자
RxJava defer가 구독마다 새 소스를 만드는 시점과 just·fromCallable의 차이, retry에서의 재생성을 살펴본다.

10. RxJava never 연산자
RxJava never가 어떤 신호도 보내지 않는 계약을 구독·concat·timeout·취소 흐름으로 확인한다.

9. RxJava error 연산자
RxJava error가 구독 시 onError로 종료되는 흐름과 concat 중단, 오류 복구·생성 시점의 차이를 살펴본다.

8. RxJava empty 연산자
RxJava empty의 즉시 완료 신호를 null·never와 구분하고 concat·switchIfEmpty 조합의 실행 흐름을 살펴본다.

6. RxJava timer 연산자
RxJava timer가 구독 뒤 한 번 지연해 0L을 보내고 완료하는 흐름, 스케줄러·concat·취소를 설명한다.

5. RxJava interval 연산자
RxJava interval의 초기 지연·주기적 통지와 스케줄러, take·취소·배압을 연결해 읽는다.

4. RxJava range와 rangeLong 연산자
RxJava range·rangeLong의 시작값과 개수, 구독·배압·조기 종료·자료형 범위를 예제로 살펴본다.

3. RxJava fromCallable 연산자
RxJava fromCallable이 구독마다 Callable을 실행하는 시점과 오류·스케줄러·취소의 경계를 예제로 살펴본다.

2. RxJava fromArray와 fromIterable 연산자
RxJava fromArray·fromIterable이 배열과 Iterable을 구독 시 순회하는 방식, 조기 종료와 원본 변경의 영향을 살펴본다.

1. RxJava just 연산자
RxJava just가 이미 계산된 값을 구독 시 순서대로 보내고 완료하는 흐름과 값 생성 시점·구독 취소를 살펴본다.
