package Ġs late kit . jobs Ċ Ċ import Ġs late kit . actors . Message Ċ Ċ interface ĠMiddleware Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ param Ġmgr ĠĠ Ġ: ĠManager Ġinstance Ġrunning Ġthe Ġjob ĊĠĠĠĠ Ġ* Ġ@ param Ġsource : Ġ" WORK " ĊĠĠĠĠ Ġ* Ġ@ param Ġmessage : ĠMessage Ġto Ġintercept ĊĠĠĠĠ Ġ* Ġ@ param Ġnext ĠĠ Ġ: ĠNext Ġoperation Ġto Ġcall Ġto Ġproceed ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġhandle ( mgr : ĠManager , Ġsource : String , Ġmessage : ĠMessage <* >, Ġnext : suspend ( Message <* >) Ġ-> ĠUnit ) Ċ } Ċ