package Ġruntime models . ch az m . model . notification Ċ Ċ /** Ċ Ġ* ĠThe Ġ[ Publisher ] Ġinterface Ġdefines Ġthe ĠAPIs Ġa Ġpublish / subscribe Ġpattern Ġ( a . k . a . Ġobserver Ġpattern ). ĠPublish ers Ġpush Ġout Ġupdates Ġthat Ġget Ġsent Ġto Ċ Ġ* Ġsubscribers . Ċ Ġ* Ċ Ġ* Ġ@ author ĠCh ristopher ĠZ h ong Ċ Ġ* Ġ@ since Ġ 7 . 0 . 0 Ċ Ġ*/ Ċ interface ĠPublisher Ġ{ Ġ// ĠTODO Ġto Ġbe Ġreplaced Ġwith ĠRx Java ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPost Ġan Ġevent . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġ< T > ĠĠ Ġthe Ġtype Ġof Ġevent . ĊĠĠĠĠ Ġ* Ġ@ param Ġevent Ġthe Ġevent . ĊĠĠĠ Ġ</ T > Ġ*/ ĊĠĠĠ Ġfun Ġ< T Ġ: ĠAny > Ġpost ( event : ĠT ) Ċ Ċ } Ċ