def restart_inactivity_timer
      @inactivity_timer.cancel if @inactivity_timer
      @inactivity_timer = EM::Timer.new(@check_interval) do
        begin
          check(id = nil, max_ping_timeouts = 1)
        rescue Exception => e
          ErrorTracker.log(self, "Failed connectivity check", e)
        end
      end
      true
    end
def restart_inactivity_timer
      @inactivity_timer.cancel if @inactivity_timer
      @inactivity_timer = EM::Timer.new(@check_interval) do
        begin
          check(id = nil, max_ping_timeouts = 1)
        rescue Exception => e
          ErrorTracker.log(self, "Failed connectivity check", e)
        end
      end
      true
    end
Start timer that waits for inactive messaging period to end before checking connectivity

 === Return
 true:: Always return true