package Ġorg . gob lin framework . monitor . module Ċ Ċ import Ġorg . gob lin framework . api . annotation . Install Ċ import Ġorg . gob lin framework . core . event . EventBus Ċ import Ġorg . gob lin framework . core . system . G ob lin Module Ċ import Ġorg . gob lin framework . core . system . IM odule Ċ import Ġorg . gob lin framework . core . system . Module Finalize Context Ċ import Ġorg . gob lin framework . core . system . Module Install Context Ċ import Ġorg . gob lin framework . monitor . message . Timed Touchable Message Buffer Manager Ċ import Ġorg . gob lin framework . monitor . module . monitor . Flight PrettyPrinter Listener Ċ import Ġorg . gob lin framework . monitor . module . test . UnitTest Flight Listener Ċ import Ġorg . gob lin framework . monitor . module . test . UnitTest Flight Recorder Ċ import Ġorg . gob lin framework . monitor . point . Monitor Point Manager Ċ Ċ @ Install Ċ class ĠMonitor Module Ġ: ĠI Module Ġ{ ĊĊĠ Ġoverride Ġfun Ġid (): ĠG ob lin Module Ġ{ ĊĠĠĠ Ġreturn ĠG ob lin Module . MONITOR ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġinstall ( ctx : ĠModule Install Context ) Ġ{ ĊĠĠĠ Ġctx . register Test Execution Listener ( UnitTest Flight Recorder . INSTANCE ) ĊĠĠĠ ĠEvent Bus . subscribe ( Flight PrettyPrinter Listener . INSTANCE ) ĊĠĠĠ ĠEvent Bus . subscribe ( UnitTest Flight Listener . INSTANCE ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġfinalize ( ctx : ĠModule Finalize Context ) Ġ{ ĊĠĠĠ ĠMonitor Point Manager . INSTANCE . dispose () ĊĠĠĠ ĠTime d Touchable Message Buffer Manager . INSTANCE . dispose () ĊĠĠĠ ĠEvent Bus . unsubscribe ( Flight PrettyPrinter Listener . INSTANCE ) ĊĠĠĠ ĠEvent Bus . unsubscribe ( UnitTest Flight Listener . INSTANCE ) ĊĠ Ġ} Ċ }