package Ġio . call stats . event . fabric Ċ Ċ /** Ċ Ġ* ĠWh enever Ġthe ĠI CE Ġconnection Ġstate Ġchanges Ġor ĠI CE Ġgather ing Ġstate Ġchanges Ġor Ġsignal ing Ġstate Ġchanges Ġthen Ġthis Ġevent Ġshould Ġbe Ġsent . Ċ Ġ* Ċ Ġ* Ġ@ param Ġremote ID Ġremote Ġuser Ġidentifier Ċ Ġ* Ġ@ param Ġconnection ID ĠUnique Ġidentifier Ġof Ġconnection Ġbetween Ġtwo Ġendpoints . ĠThis Ġidentifier Ġshould Ġremain Ġthe Ġsame Ġthroughout Ġthe Ġlife - time Ġof Ġthe Ġconnection . Ċ Ġ* Ġ@ param Ġprev State ĠPrevious Ġstate Ċ Ġ* Ġ@ param ĠnewState ĠNew Ġstate Ċ Ġ* Ġ@ param Ġchanged State Ġwhich Ġkind Ġof Ġstate Ġchanges Ġ" signal ing State " Ġor Ġ" connection State " Ġor Ġ" ice Connection State " Ġor Ġ" ice Gather ing State " Ċ Ġ*/ Ċ internal Ġclass ĠFabric State ChangeEvent ( ĊĠĠĠ Ġval Ġremote ID : ĠString , ĊĠĠĠ Ġval Ġconnection ID : ĠString , ĊĠĠĠ Ġval Ġprev State : ĠString , ĊĠĠĠ Ġval ĠnewState : ĠString , ĊĠĠĠ Ġval Ġchanged State : ĠString ) Ġ: ĠFabric Event () Ġ{ ĊĠ Ġoverride Ġfun Ġpath (): ĠString Ġ= Ġsuper . path () Ġ+ Ġ"/ state change " Ċ }