'Send the payload via the emitters.'

def _emit(self, payload):

    statuses = []
    for emitter in self.emitters:
        if (not self.continue_running):
            return statuses
        name = emitter.__name__
        emitter_status = EmitterStatus(name)
        try:
            emitter(payload, log, self.agentConfig)
        except Exception as e:
            log.exception(('Error    running    emitter:    %s' % emitter.__name__))
            emitter_status = EmitterStatus(name, e)
        statuses.append(emitter_status)
    return statuses
