@ Override public boolean before ( final MethodCall methodCall ) { final Optional < HttpRequest > httpRequest = findHttpRequest ( methodCall ) ; if ( httpRequest . isPresent ( ) ) { extractRequestInfoAndPutItIntoMappedDiagnosticContext ( httpRequest . get ( ) ) ; } return true ; }
Gets called before a method gets invoked on a service . This adds request URI remote address and request headers of the HttpRequest if found .