code: @Override
      public List<TaskLifeCycleEventListener> getTaskListeners() {
          List<TaskLifeCycleEventListener> list = new ArrayList<TaskLifeCycleEventListener>();
          list.addAll(_rootFactory.getTaskListeners());
          for (RegisterableItemsFactory f : _factories) {
              list.addAll(f.getTaskListeners());
          }
          return list;
      }
docs: {@inheritDoc}