package Ġru . art . platform . specification Ċ Ċ import Ġru . art . entity . Collection Mapping . collection Value From Model Ċ import Ġru . art . entity . Primitive Mapping . long Mapper Ċ import Ġru . art . platform . api . mapping . module . Module Filter Criteria Mapper . to Module Filter Criteria Ċ import Ġru . art . platform . api . mapping . module . Module Information Mapper . from Module Information Ċ import Ġru . art . platform . api . mapping . module . Module Mapper . from Module Ċ import Ġru . art . platform . api . mapping . module . Module Mapper . to Module Ċ import Ġru . art . platform . api . mapping . request . Module Installation Request Mapper . to Module Installation Request Ċ import Ġru . art . platform . api . mapping . request . Module Update Request Mapper . to Module Update Request Ċ import Ġru . art . platform . api . mapping . request . Update Modules Version Request Mapper . to Update Modules Version Request Ċ import Ġru . art . platform . api . model . module . Module Ċ import Ġru . art . platform . common . broker . Platform Event Mapper . from Platform Event Ċ import Ġru . art . platform . constants . Service Constants . DELETE _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . DELETE _ MODULE _ FROM _ RESOURCE Ċ import Ġru . art . platform . constants . Service Constants . GET _ FILTER ED _ MODULES Ċ import Ġru . art . platform . constants . Service Constants . GET _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . GET _ MODULES Ċ import Ġru . art . platform . constants . Service Constants . GET _ PROJECT _ MODULES Ċ import Ġru . art . platform . constants . Service Constants . PROCESS _ MODULE _ INSTALL ATION Ċ import Ġru . art . platform . constants . Service Constants . PROCESS _ MODULE _ UP DAT ING Ċ import Ġru . art . platform . constants . Service Constants . REFRESH _ MODULE _ AR TI FACT Ċ import Ġru . art . platform . constants . Service Constants . RE INSTALL _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . RE START _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . START _ MODULE _ INSTALL ATION Ċ import Ġru . art . platform . constants . Service Constants . START _ MODULE _ UP DAT ING Ċ import Ġru . art . platform . constants . Service Constants . STOP _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . SUB SCR IBE _ ON _ MODULE Ċ import Ġru . art . platform . constants . Service Constants . UPDATE _ MODULES _ VERSION Ċ import Ġru . art . platform . repository . Module Repository Ċ import Ġru . art . platform . service . Module Service Ċ import Ġru . art . reactive . service . constants . Reactive Service Module Constants . Reactive Method Processing Mode . RE ACTIVE Ċ import Ġru . art . r socket . function . R socket Service Function . r socket Ċ import Ġru . art . service . constants . Request Validation Policy . NOT _ NULL Ċ import Ġru . art . service . constants . Request Validation Policy . VALID AT ABLE Ċ Ċ fun Ġregister Module Service () Ġ{ ĊĠĠĠ Ġr socket ( START _ MODULE _ INSTALL ATION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Module Installation Request ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( from Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( VALID AT ABLE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: start Module Installation ) ĊĠĠĠ Ġr socket ( PROCESS _ MODULE _ INSTALL ATION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: process Module Installation ) ĊĠĠĠ Ġr socket ( RE INSTALL _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: re install Module ) ĊĠĠĠ Ġr socket ( START _ MODULE _ UP DAT ING ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Module Update Request ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( from Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( VALID AT ABLE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: start Module Updating ) ĊĠĠĠ Ġr socket ( PROCESS _ MODULE _ UP DAT ING ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: process Module Updating ) ĊĠĠĠ Ġr socket ( UPDATE _ MODULES _ VERSION ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Update Modules Version Request ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: update Modules Version ) ĊĠĠĠ Ġr socket ( REFRESH _ MODULE _ AR TI FACT ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: refresh Module Artifact ) ĊĠĠĠ Ġr socket ( STOP _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: stop Module ) ĊĠĠĠ Ġr socket ( RE START _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: restart Module ) ĊĠĠĠ Ġr socket ( DELETE _ MODULE _ FROM _ RESOURCE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: delete Module From Resource ) ĊĠĠĠ Ġr socket ( GET _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( from Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Repository :: getModule ) ĊĠĠĠ Ġr socket ( GET _ PROJECT _ MODULES ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( collection Value From Model ( from Module ):: map ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle < Long , ĠList < Module >>( Module Repository :: getProject Modules ) ĊĠĠĠ Ġr socket ( GET _ MODULES ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( collection Value From Model ( from Module ):: map ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. produce ( Module Repository :: get Modules ) ĊĠĠĠ Ġr socket ( DELETE _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( long Mapper . to Model ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( from Module ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. validation Policy ( NOT _ NULL ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: delete Module ) ĊĠĠĠ Ġr socket ( SUB SCR IBE _ ON _ MODULE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( from Platform Event ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Processing Mode ( RE ACTIVE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. produce ( Module Service :: subscribe On Module ) ĊĠĠĠ Ġr socket ( GET _ FILTER ED _ MODULES ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. request Mapper ( to Module Filter Criteria ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. response Mapper ( collection Value From Model ( from Module Information ):: map ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. handle ( Module Service :: get Filtered Modules ) Ċ } Ċ