package Ġcom . github . sh an park . con et Ċ Ċ import Ġjava . nio . channels . Selectable Channel Ċ import Ġjava . nio . channels . Selection Key Ċ Ċ /** Ċ Ġ* ĠCo Selector ìĹĲ Ġëĵ± ë¡Ŀ íķĺê¸° ĠìľĦíķ´ Ġêµ¬íĺĦ íķ´ìķ¼ ĠíķĺëĬĶ ĠìĿ¸ íĦ° íİ ĺìĿ´ ìĬ¤ . Ċ Ġ*/ Ċ internal Ġinterface ĠCo Selectable Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġselector ìĹĲ Ġëĵ± ë¡Ŀ ëĲ ł Ġchannel Ġê°Ŀì²´ . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġchannel : ĠSelect able Channel ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġselector ìĹĲ Ġëĵ± ë¡Ŀ Ġìĭľ Ġë°ĺíĻĺ ëĲľ ĠSelection Key ë¥¼ Ġì°¸ ì¡° . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġselection Key : ĠSelection Key ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġselect () ì¤ĳ ìĿ¸ Ġkey ìĹĲ ĠìĿ´ë ² ¤íĬ¸ ê°Ģ Ġë°ľ ìĥĿ íķĺë©´ Ġíĺ¸ì¶ľ ëĲľ ëĭ¤ . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠìĿ´ Ġë©Ķ ìĨĮ ëĵľ ëĬĶ Ġìĸ´ëĸ ¤ Ġexception ëıĦ Ġë°ľ ìĥĿ ìĭľ ì¼ ľ ìĦľ ëĬĶ ĠìķĪ ëĲĺ ë©° ĠëĤ ´ë ¶ Ģ ìłģìľ¼ë¡ľ Ġëª¨ ëĳĲ Ġì²ĺë¦¬ íķľ ĠíĽĦ ìĹĲ Ġë¦¬ íĦ´ íķĺ ëıĦë¡Ŀ Ġíķ´ ìķ¼ Ġíķľëĭ¤ . ĊĠĠĠĠ Ġ* Ġë§Į ìķ½ Ġì²ĺë¦¬ ë¥¼ Ġíķĺ ì§Ģ Ġëª » íķĺë©´ ĠìłĦ ì²´ ĠCo Net Ġìĭľ ìĬ¤ íħľ ìĿ´ Ġì¤ĳ ëĭ¨ ëĲľ ëĭ¤ . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsuspend Ġfun Ġhandle Selected Key ( key : ĠSelection Key ) Ċ }