title: how to maintain author name per request in spring and vertx application?
body: <p>I have few microservices written in mainly java( with spring and hibernate). I use vertx for rest apis and for non blocking events.
  In every API call there is a jwt token which contains very basic user info like username. I can extract the username from jwt token from vertx RoutingContext.</p>
  
  <p>Now I want to audit the username in database whenever there is change in hibernate entities or when a new entity is getting saved. But after the event is passed to worker verticles that handles the DB operations, I do not have username unless I pass it in eventbus with every request.
  I want to know if we can have any context in which I can persist the username and access within worker verticles during the lifecycle of a request.</p>