package Ġorg . us first . f rc . team 1 4 5 8 . lib . util Ċ Ċ import Ġjava . util . ArrayList Ċ import Ġjava . util . function . Consumer Ċ Ċ /** Ċ Ġ* ĠUsed Ġwhen Ġlibrary Ġclasses Ġrequire Ġdirect Ġaccess Ġto Ġtele Update Ċ Ġ* Ċ Ġ* Ġ@ author Ġas ing h ani Ċ Ġ*/ Ċ object ĠGlobal Tele Update Ġ{ ĊĠĠĠ Ġprivate Ġval Ġhandlers Ġ= ĠArrayList < () Ġ-> ĠUnit >() ĊĊĠĠĠ Ġfun Ġtele Update () Ġ{ ĊĠĠĠĠĠĠĠ Ġhandlers . stream (). forEach Ġ{ Ġit . invoke () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Handler ( handler : Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġhandlers . add ( handler ) ĊĠĠĠ Ġ} Ċ } Ċ