docs: public void remove(final Long channelId) {
          Assert.assertNotNull(channelId);
  
          transactionTemplate.execute(new TransactionCallbackWithoutResult() {
  
              @Override
              protected void doInTransactionWithoutResult(TransactionStatus status) {
                  try {
                      arbitrateManageService.channelEvent().destory(channelId);
                      channelDao.delete(channelId);
                  } catch (Exception e) {
                      logger.error("ERROR ## remove channel has an exception ", e);
                      throw new ManagerException(e);
                  }
              }
          });
  
      }