code: private void timeoutHasExpired(final Timeout timeout, final TimeoutExpirationContext context) {
          try {
              addMessage(timeout, context.getOriginalHeaders());
          } catch (Exception ex) {
              LOG.error("Error handling timeout {}", timeout, ex);
          }
      }
docs: Called whenever the timeout manager reports an expired timeout.