code: private QYBaseRespMsg processEventHandle(QYBaseEvent event){
          if(CollectionUtil.isEmpty(eventHandles)){
              synchronized (LOCK){
                  eventHandles = this.initEventHandles();
              }
          }
          if(CollectionUtil.isNotEmpty(eventHandles)){
              for(QYEventHandle eventHandle : eventHandles){
                  QYBaseRespMsg resultMsg = null;
                  boolean result;
                  try{
                      result = eventHandle.beforeHandle(event);
                  }catch (Exception e){
                      result = false;
                  }
                  if(result){
                      resultMsg = eventHandle.handle(event);
                  }
                  if(BeanUtil.nonNull(resultMsg)){
                      return resultMsg;
                  }
              }
          }
          return null;
      }
docs: 自定义的消息事件处理
  @param event 事件
  @return 响应结果