RxJava - Đối tượng

Theo Reactive, một Chủ thể có thể hoạt động như cả Người quan sát và Người quan sát.

Chủ thể là một loại cầu nối hoặc proxy có sẵn trong một số triển khai của ReactiveX, hoạt động như một người quan sát và một người có thể quan sát được. Bởi vì nó là một người quan sát, nó có thể đăng ký một hoặc nhiều Quan sát và vì nó là một Người quan sát, nó có thể đi qua các mục mà nó quan sát bằng cách lắp lại chúng và nó cũng có thể phát ra các mục mới.

Có bốn loại Chủ thể -

Sr.No. Miêu tả môn học
1

Publish Subject

Chỉ phát ra những mục được phát sau thời gian đăng ký.

2 Replay Subject

Phát ra tất cả các mục được phát ra bởi nguồn Observable bất kể nó đã đăng ký Observable.

3

Behavior Subject

Sau khi đăng ký, phát mục gần đây nhất, sau đó tiếp tục phát mục do nguồn có thể quan sát được.

4

Async Subject

Phát ra mục cuối cùng được phát ra bởi nguồn có thể quan sát được sau khi hoàn thành phát.