'@param mode: A constant from L{Execution} to determine how results will
be returned from endpoints.'

def __init__(self, mode, logger, result):

    self.mode = mode
    self.logger = logger
    self.result = result
    self.kwargs = None
    self.ready = EventChannel()
