title: When is ContextRefreshedEvent fired in Spring?
body: <p>I know that it is fired once when the ApplicationContext is fully loaded, but what about after that during runtime? The word "Refreshed" implies that it will be triggered on a refresh but I wonder what Spring qualifies as an ApplicationContext refresh?</p>
  
  <p>Followup question:
  Can this event be triggered by concurrent threads? Do I need to make the EventHandler for this event thread safe?</p>