# File lib/amq/client/async/adapters/coolio.rb, line 285
        def post_init
          if @had_successfully_connected_before
            @recovered = true

            self.exec_callback_yielding_self(:before_recovery, @settings)

            self.register_connection_callback do
              self.auto_recover
              self.exec_callback_yielding_self(:after_recovery, @settings)
            end
          end

          # now we can set it. MK.
          @had_successfully_connected_before = true
          @reconnecting                      = false
          @handling_skipped_hearbeats        = false

          self.reset
          self.handshake
        end