package Ġorg . en ode framework . domain Ċ Ċ import Ġorg . en ode framework . common . function . Action 2 Ċ import Ġorg . en ode framework . event ing . Domain Event Message Ċ Ċ /** Ċ Ġ* ĠDefines Ġa Ġprovider Ġinterface Ġto Ġprovide Ġthe Ġaggregate Ġroot Ġinternal Ġhandler . Ċ Ġ*/ Ċ interface ĠAggregate Root Internal Handler Provider Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGet Ġthe Ġinternal Ġevent Ġhandler Ġwithin Ġthe Ġaggregate . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Internal EventHandler ( ĊĠĠĠĠĠĠĠ Ġaggregate Root Type : ĠClass < out ĠAggregate Root >, ĊĠĠĠĠĠĠĠ ĠeventType : ĠClass < out ĠDomain Event Message <* >> ĊĠĠĠ Ġ): ĠAction 2 < Aggregate Root , ĠDomain Event Message <* >> Ċ }