package Ġcom . fr akt al io . restaurant . query . configuration Ċ Ċ import Ġcom . fr akt al io . restaurant . web . configuration . Logging Ċ import Ġorg . ax on framework . config . Event Processing Configurer Ċ import Ġorg . ax on framework . event handling . Propag ating ErrorHandler Ċ import Ġorg . ax on framework . messaging . intercept ors . Logging Interceptor Ċ import Ġorg . ax on framework . query handling . Query Bus Ċ import Ġorg . springframework . beans . factory . annotation . Autowired Ċ import Ġorg . springframework . context . annotation . Configuration Ċ Ċ @ Configuration Ċ internal Ġclass ĠRest aurant Query Configuration Ġ: ĊĠĠĠ ĠLogging Ġ{ ĊĊĠĠĠ Ġ/ ************************************************ **/ ĊĠĠĠ Ġ/* ĠRegister Ġhandler Ġintercept ors Ġon Ġthe Ġquery Ġbus Ġ*/ ĊĠĠĠ Ġ/ ************************************************ **/ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġfun Ġregister Query Intercept ors On Bus ( query Bus : ĠQuery Bus ) Ġ{ ĊĠĠĠĠĠĠĠ Ġquery Bus . register Handler Interceptor ( Logging Interceptor ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/ **************************************************************** ******************************************************** *******/ ĊĠĠĠ Ġ/* ĠRegister Ġdefault Ġlistener Ġinvocation Ġhandler Ġon Ġthe Ġevent Ġprocessors Ġ*/ ĊĠĠĠ Ġ/* ĠBy Ġdefault Ġthese Ġexceptions Ġare Ġlogged Ġand Ġprocessing Ġcontinues Ġwith Ġthe Ġnext Ġhandler Ġor Ġmessage Ġ*/ ĊĠĠĠ Ġ/* ĠWe Ġchange Ġthis Ġbehaviour Ġby Ġconfiguring Ġcustom Ġlistener ĠPro pag ating ErrorHandler Ġto Ġre - throw Ġthe Ġexception Ġto Ġthe Ġprocessor . Ġ*/ ĊĊĠĠĠ Ġ/* Ġhttps :// docs . ax on iq . io / reference - guide / ax on - framework / events / event - processors # exceptions - raised - by - event - handler - methods Ġ*/ ĊĠĠĠ Ġ/ **************************************************************** ******************************************************** *******/ ĊĊĠĠĠ Ġ@ Autowired ĊĠĠĠ Ġfun Ġconfigure Error ( config : ĠEvent Processing Configurer ) Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig . register Default Listener Invocation ErrorHandler Ġ{ ĠPro pag ating ErrorHandler . instance () Ġ} ĊĠĠĠ Ġ} Ċ } Ċ