'Adapters should override to call the callback after the
specified number of seconds have elapsed, using a timer, or a
thread, or similar.
:param int deadline: The number of seconds to wait to call callback
:param method callback_method: The callback method'

def add_timeout(self, deadline, callback_method):

    raise NotImplementedError
