src/main/java/com/aliyun/mns/client/CloudQueue.java [360:372]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        try {
            return action.executeWithCustomHeaders(request, customHeaders);
        } catch (ServiceException e) {

            if (isMessageNotExist(e)){
                // 没拉到消息，合理
                return null;
            }
            if (isServiceHandlingRequired(e)){
                // 远程服务不可用，需要上游感知并强制捕获异常处理
                throw new ServiceHandlingRequiredException(e.getMessage(),e,e.getErrorCode(),e.getRequestId(),e.getHostId());
            }
            throw e;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/aliyun/mns/client/CloudQueue.java [532:544]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        try {
            return action.executeWithCustomHeaders(request, customHeaders);
        } catch (ServiceException e) {

            if (isMessageNotExist(e)){
                // 没拉到消息，合理
                return null;
            }
            if (isServiceHandlingRequired(e)){
                // 远程服务不可用，需要上游感知并强制捕获异常处理
                throw new ServiceHandlingRequiredException(e.getMessage(),e,e.getErrorCode(),e.getRequestId(),e.getHostId());
            }
            throw e;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



