EchoHandler(loop: asyncio.events.AbstractEventLoop, event_queue: asyncio.queues.Queue, logger: logging.Logger, config: Optional[Dict[KT, VT]] = None)¶
Checks for EchoCommnadEvents and displays the text provided in them
Displays th text provided in the EchoCommandEvent
An abstract method which must be overwritten. Once the system is started, the handle method will be called repeatedly until the system shuts down. The handler must be non-blocking.
An optional initialization hook, may be used for executing setup code before all handlers have benn fully started.
temportary work around to allow unit testing, should instead create TTy out event