protected boolean queueIsEmpty() { return inputConnectionExecutor.isEmpty(); }
protected void enqueue(Runnable inputConnectionAction) { inputConnectionExecutor.execute(inputConnectionAction); }