package Ġorg . el k oser ver . foundation . json Ċ Ċ /** Ċ Ġ* ĠMarker Ġinterface Ġfor Ġobjects Ġthat Ġcan Ġbe Ġthe Ġrecipients Ġof ĠJSON Ġmessages . Ċ Ġ* Ċ Ġ* ĠThis Ġinterface Ġhas Ġno Ġmethod Ġprotocol . Ġ ĠInstead , Ġclasses Ġ" implement ing " Ġthis Ċ Ġ* Ġinterface Ġmust Ġmark Ġindividual Ġmessage Ġhandler Ġmethods Ġusing Ġthe Ġ[ Ġ] Ġattribute . Ġ ĠThese Ġare Ġinvoked Ġ( by Ġmeans Ġof Ġthe ĠJava Ġreflection Ċ Ġ* ĠAPI ) Ġby Ġthe ĠJSON Ġmessage Ġhandler Ġdispatch Ġmechanism . Ċ Ġ* Ċ Ġ* ĠClasses Ġyou Ġwrite Ġthat Ġhandle ĠJSON Ġmessages Ġwon 't Ġgenerally Ġneed Ġto Ċ Ġ* Ġdeclare Ġthemselves Ġas Ġimplementing Ġthis Ġinterface , Ġsince Ġthe Ġnormal Ġcoding Ċ Ġ* Ġpattern Ġfor Ġsuch Ġthings Ġis Ġto Ġsubclass Ġa Ġstandard Ġbase Ġclass Ġ( such Ġas Ġ` Basic Object `,` Mod `, Ċ Ġ* Ġ` Basic Protocol Handler `, Ġor Ġ` Non Routing Actor ` Ġ Ġthat Ġalready Ġimplements Ġit . Ċ Ġ*/ Ċ interface ĠDispatch Target Ċ