// Ġk tl int - disable Ġfilename Ċ /* Ċ Ġ* ĠCopyright Ġ 2 0 1 4 - 2 0 2 1 ĠJetBrains Ġs . r . o Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġio . ktor . server . application Ċ Ċ /** Ċ Ġ* ĠRepresents Ġa Ġhook Ġthat Ġis Ġexecuted Ġwhen Ġthe Ġserver Ġis Ġshut ting Ġdown . Ċ Ġ*/ Ċ public Ġobject ĠShutdown Ġ: ĠHook <( Application ) Ġ-> ĠUnit > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġinstall ( pipeline : ĠApplication Call Pipeline , Ġhandler : Ġ( Application ) Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġpipeline . environment !!. monitor . subscribe ( Application Stopped ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġhandler ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ