Publisher เป็นผู้ให้ unbounded number of sequenced elements เผยแพร่ตาม demand ที่ได้รับจาก Subscribers Publisher<T> interface รับผิดชอบ publish elements ประเภท T และให้เมธอด subscribe() สำหรับ subscribers เชื่อมต่อ public interface Publisher<T> { public void subscribe(Subscriber<