/*
* Copyright 2009-2016 Weibo, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.weibo.api.motan.exception;
/**
* @author maijunsheng
* @version 创建时间:2013-5-30
*/
public class MotanErrorMsgConstant {
// service error status 503
public static final int SERVICE_DEFAULT_ERROR_CODE = 10001;
public static final int SERVICE_REJECT_ERROR_CODE = 10002;
public static final int SERVICE_TIMEOUT_ERROR_CODE = 10003;
public static final int SERVICE_TASK_CANCEL_ERROR_CODE = 10004;
// service error status 404
public static final int SERVICE_UNFOUND_ERROR_CODE = 10101;
// service error status 403
public static final int SERVICE_REQUEST_LENGTH_OUT_OF_LIMIT_ERROR_CODE = 10201;
// framework error
public static final int FRAMEWORK_DEFAULT_ERROR_CODE = 20001;
public static final int FRAMEWORK_ENCODE_ERROR_CODE = 20002;
public static final int FRAMEWORK_DECODE_ERROR_CODE = 20003;
public static final int FRAMEWORK_INIT_ERROR_CODE = 20004;
public static final int FRAMEWORK_EXPORT_ERROR_CODE = 20005;
public static final int FRAMEWORK_SERVER_ERROR_CODE = 20006;
public static final int FRAMEWORK_REFER_ERROR_CODE = 20007;
public static final int FRAMEWORK_REGISTER_ERROR_CODE = 20008;
// biz exception
public static final int BIZ_DEFAULT_ERROR_CODE = 30001;
/**
* service error start
**/
public static final MotanErrorMsg SERVICE_DEFAULT_ERROR = new MotanErrorMsg(503, SERVICE_DEFAULT_ERROR_CODE, "service error");
public static final MotanErrorMsg SERVICE_REJECT = new MotanErrorMsg(503, SERVICE_REJECT_ERROR_CODE, "service reject");
public static final MotanErrorMsg SERVICE_UNFOUND = new MotanErrorMsg(404, SERVICE_UNFOUND_ERROR_CODE, "service unfound");
public static final MotanErrorMsg SERVICE_TIMEOUT = new MotanErrorMsg(503, SERVICE_TIMEOUT_ERROR_CODE, "service request timeout");
public static final MotanErrorMsg SERVICE_TASK_CANCEL = new MotanErrorMsg(503, SERVICE_TASK_CANCEL_ERROR_CODE, "service task cancel");
public static final MotanErrorMsg SERVICE_REQUEST_LENGTH_OUT_OF_LIMIT = new MotanErrorMsg(403,
SERVICE_REQUEST_LENGTH_OUT_OF_LIMIT_ERROR_CODE, "servier requset data length over of limit");
/**
* framework error start
**/
public static final MotanErrorMsg FRAMEWORK_DEFAULT_ERROR = new MotanErrorMsg(503, FRAMEWORK_DEFAULT_ERROR_CODE,
"framework default error");
/** service error end **/
public static final MotanErrorMsg FRAMEWORK_ENCODE_ERROR =
new MotanErrorMsg(503, FRAMEWORK_ENCODE_ERROR_CODE, "framework encode error");
public static final MotanErrorMsg FRAMEWORK_DECODE_ERROR =
new MotanErrorMsg(503, FRAMEWORK_DECODE_ERROR_CODE, "framework decode error");
public static final MotanErrorMsg FRAMEWORK_INIT_ERROR = new MotanErrorMsg(500, FRAMEWORK_INIT_ERROR_CODE, "framework init error");
public static final MotanErrorMsg FRAMEWORK_EXPORT_ERROR =
new MotanErrorMsg(503, FRAMEWORK_EXPORT_ERROR_CODE, "framework export error");
public static final MotanErrorMsg FRAMEWORK_REFER_ERROR = new MotanErrorMsg(503, FRAMEWORK_REFER_ERROR_CODE, "framework refer error");
/**
* biz error start
**/
public static final MotanErrorMsg BIZ_DEFAULT_EXCEPTION = new MotanErrorMsg(503, BIZ_DEFAULT_ERROR_CODE, "provider error");
/** framework error end **/
private MotanErrorMsgConstant() {
}
/** biz error end **/
}