package Ġorg . gob lin framework . dao . mysql . module . config Ċ Ċ import Ġorg . gob lin framework . api . annotation . Singleton Ċ import Ġorg . gob lin framework . core . service . G ob lin Managed Bean Ċ import Ġorg . gob lin framework . core . service . G ob lin ManagedObject Ċ Ċ @ Singleton Ċ @ G ob lin Managed Bean ( type Ġ= Ġ" Mysql Dao ") Ċ class ĠM ysql Config Manager Ġprivate Ġconstructor () Ġ: ĠG ob lin ManagedObject (), ĠM ysql Config Manager MX Bean Ġ{ ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġ@ Jvm Field Ġval ĠINSTANCE Ġ= ĠM ysql Config Manager () ĊĠ Ġ} ĊĊĠ Ġprivate Ġval Ġconfig Parser Ġ= ĠM ysql ConfigParser () ĊĊĠ Ġoverride Ġfun Ġinitialize Bean () Ġ{ ĊĠĠĠ Ġconfig Parser . initialize () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Mysql Configs (): ĠList < Mysql Config > Ġ{ ĊĠĠĠ Ġreturn Ġconfig Parser . asList () ĊĠ Ġ} ĊĊĠ Ġfun Ġget Mysql Config ( name : ĠString ): ĠM ysql Config ? Ġ{ ĊĠĠĠ Ġreturn Ġconfig Parser . get From Buffer ( name ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġdispose Bean () Ġ{ ĊĠĠĠ Ġconfig Parser . dispose () ĊĠ Ġ} Ċ }