package Ġcom . al li anz . t 2 i . client . rpc . server . common Ċ Ċ import Ġorg . springframework . http . HttpStatus Ċ import Ġorg . springframework . web . bind . annotation . ResponseStatus Ċ import Ġnet . cord a . client . rpc . RPC Exception Ċ import Ġorg . springframework . http . Http Input Message Ċ Ċ /** Ċ Ġ* ĠRepresents Ġuser Ġdefined Ġexception Ġ[ RPC Connect Exception ] Ġfor Ġhandling Ġexceptions Ġwhile Ġconnecting Ġto Ġthe Ġnode Ċ Ġ*/ Ċ @ ResponseStatus ( value Ġ= ĠHttpStatus . CONF LI CT , Ġreason Ġ= Ġ" Cannot Ġconnect Ġto Ġthe ĠC ord a ĠNode ") Ċ class ĠRPC Connect Exception : ĠRuntimeException () Ġ{} ĊĊ Ċ /** Ċ Ġ* ĠRepresents Ġthe Ġuser Ġdefined Ġexception Ġ[ RPC Fetch Exception ] Ġfor Ġhandling Ġerrors Ġwhile Ġprocessing Ġflows , Ġrunning Ġquery Ġetc ... Ċ Ġ*/ Ċ @ ResponseStatus ( value Ġ= ĠHttpStatus . INTERNAL _ SERVER _ ERROR , Ġreason Ġ= Ġ" Cannot Ġfetch ") Ċ class ĠRPC Fetch Exception : ĠRuntimeException () Ġ{} ĊĊĊ Ċ /** Ċ Ġ* ĠRepresents Ġthe Ġuser Ġdefined Ġexception Ġ[ Internal ServiceException ] Ġfor Ġhandling Ġinternal Ġexceptions Ġin Ġthe Ġweb Ġserver . Ċ Ġ*/ Ċ @ ResponseStatus ( value Ġ= ĠHttpStatus . INTERNAL _ SERVER _ ERROR , Ġreason Ġ= Ġ" service Ġexception ") Ċ class ĠInternal ServiceException ( message : ĠString ): ĠRuntimeException ( message ) Ġ{} ĊĊ