public enum ExceptionEnum extends Enum<ExceptionEnum> implements ExceptionPairs
| 枚举常量和说明 |
|---|
ALGORITHM_FIELD_INJECT_FAILED |
ALGORITHM_FIELD_INSTANCE_NOT_EXISTS
Multi Dinger属性注入相关异常, 75XX
|
ALGORITHM_FIELD_INSTANCE_NOT_MATCH |
ASYNC_CALL
异步调用相关异常,
AsyncCallException |
CONFIG_ERROR
|
DINER_XML_MSGTYPE_INVALID |
DINER_XML_NAMESPACE_INVALID
Dinger解析XML相关异常, 60XX
|
DINGER_CONFIG_HANDLER_EXCEPTION
Multi Dinger解析相关异常, 70XX
|
DINGER_REPEATED_EXCEPTION
注解DingerText和Dinger xml重复配置也会抛出该异常
|
DINGER_UNSUPPORT_MESSAGE_TYPE_EXCEPTION |
DINGERDEFINITION_ERROR |
DINGERDEFINITIONTYPE_ERROR |
DINGERDEFINITIONTYPE_UNDEFINED_KEY |
IMAGETEXT_METHOD_PARAM_EXCEPTION |
LINK_METHOD_PARAM_EXCEPTION |
METHOD_DEFINITION_EXCEPTION |
MSG_TYPE_CHECK
消息类型异常,
MsgTypeException |
MULTI_DINGER_SCAN_ERROR
dingTalkManagerBuilder 配置异常
|
MULTIDINGER_ALGORITHM_EXCEPTION |
MULTIDINGER_ANNOTATTION_EXCEPTION |
PROPERTIES_ERROR
配置文件相关异常, 5XXX,
InvalidPropertiesFormatException |
RESOURCE_CONFIG_EXCEPTION |
SEND_MSG
发送异常, 1XXX,
SendMsgException |
UNKNOWN
未知异常
|
| 限定符和类型 | 方法和说明 |
|---|---|
Integer |
code()
消息码
|
String |
desc()
消息描述
|
static ExceptionEnum |
valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static ExceptionEnum[] |
values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfmessagepublic static final ExceptionEnum SEND_MSG
SendMsgExceptionpublic static final ExceptionEnum MSG_TYPE_CHECK
MsgTypeExceptionpublic static final ExceptionEnum ASYNC_CALL
AsyncCallExceptionpublic static final ExceptionEnum MULTI_DINGER_SCAN_ERROR
public static final ExceptionEnum CONFIG_ERROR
public static final ExceptionEnum RESOURCE_CONFIG_EXCEPTION
public static final ExceptionEnum PROPERTIES_ERROR
InvalidPropertiesFormatExceptionpublic static final ExceptionEnum DINER_XML_NAMESPACE_INVALID
public static final ExceptionEnum DINER_XML_MSGTYPE_INVALID
public static final ExceptionEnum DINGERDEFINITION_ERROR
public static final ExceptionEnum DINGERDEFINITIONTYPE_ERROR
public static final ExceptionEnum DINGER_REPEATED_EXCEPTION
public static final ExceptionEnum DINGERDEFINITIONTYPE_UNDEFINED_KEY
public static final ExceptionEnum IMAGETEXT_METHOD_PARAM_EXCEPTION
public static final ExceptionEnum METHOD_DEFINITION_EXCEPTION
public static final ExceptionEnum LINK_METHOD_PARAM_EXCEPTION
public static final ExceptionEnum DINGER_UNSUPPORT_MESSAGE_TYPE_EXCEPTION
public static final ExceptionEnum DINGER_CONFIG_HANDLER_EXCEPTION
public static final ExceptionEnum MULTIDINGER_ALGORITHM_EXCEPTION
public static final ExceptionEnum MULTIDINGER_ANNOTATTION_EXCEPTION
public static final ExceptionEnum ALGORITHM_FIELD_INSTANCE_NOT_EXISTS
public static final ExceptionEnum ALGORITHM_FIELD_INSTANCE_NOT_MATCH
public static final ExceptionEnum ALGORITHM_FIELD_INJECT_FAILED
public static final ExceptionEnum UNKNOWN
public static ExceptionEnum[] values()
for (ExceptionEnum c : ExceptionEnum.values()) System.out.println(c);
public static ExceptionEnum valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值Copyright © 2023 AnswerAIL. All rights reserved.