@Override
 public void run() {
   if (logger.isInfoEnabled()) logger.info("��ʼִ�и���������ȡ���������");
   try {
     boolean flag = itemContainer.executeTask();
     if (flag) {
       logger.error("�������гɹ�");
     } else {
       logger.error("�������з������, �����б�Ϊ�ա�");
     }
   } catch (Exception e) {
     logger.error("ִ�и���������ȳ����쳣���쳣��Ϣ��" + e.getMessage(), e);
   }
   if (logger.isInfoEnabled()) logger.info("�������������ϡ���������");
 }
 @Override
 public void addTaskItem(AbstractTaskItem item) {
   itemContainer.addItem(item);
 }