im.yixin.sdk.api
类 ExceptionInfo

java.lang.Object
  继承者 im.yixin.sdk.api.ExceptionInfo

public class ExceptionInfo
extends java.lang.Object

发送给反馈平台的异常信息


字段摘要
 java.lang.String appIdThirdpart
          第三方appId,服务器端使用
 java.lang.String appNameThirdpart
          第三方app名称,服务器端使用
 java.lang.Class classError
          异常所在类
 java.lang.String dataOther
          除req外的其他消息数据
 java.lang.String feedBackTitle
          反馈平台使用的标题
 byte[] imageDataOther
          req.message.thumbData为null时的的其他原图
 boolean isProductHttp
          true时post到http类型log产品Id
static java.lang.String OPERATION_TYPE_OTHER_LOCALSHARE
          其他操作类型:webview直接分享,易信app内部分享
 java.lang.String operationTypeOther
          req.message.messageData为null时的其他操作类型
 BaseReq req
          消息数据
 java.lang.String sdkVersionThirdpart
          第三方使用的sdk版本号,服务器端使用
 java.lang.Throwable throwable
          当时发生的异常
 byte[] thumbDataOther
          req.message.thumbData为null时的的其他缩略图
 
构造方法摘要
ExceptionInfo(BaseReq paramBaseReq, java.lang.Class classErrorParam)
           
ExceptionInfo(java.lang.Class classErrorParam, java.lang.String errorInfo, java.lang.Throwable throwableParam)
          构造函数
 
方法摘要
 void appendReason(java.lang.String info)
          增加异常原因信息
 java.lang.String getReason()
          返回异常原因信息
 SendMessageToYX.Req getReq()
          返回请求体
 YXMessage getReqMessage()
          返回请求体的消息体
 YXMessage.YXMessageData getReqMessageData()
          返回请求体的消息体的数据体
 byte[] getReqMessageThumbData()
          返回请求体的消息体的缩略图
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

classError

public java.lang.Class classError
异常所在类


feedBackTitle

public java.lang.String feedBackTitle
反馈平台使用的标题


throwable

public java.lang.Throwable throwable
当时发生的异常


req

public BaseReq req
消息数据


dataOther

public java.lang.String dataOther
除req外的其他消息数据


operationTypeOther

public java.lang.String operationTypeOther
req.message.messageData为null时的其他操作类型


OPERATION_TYPE_OTHER_LOCALSHARE

public static final java.lang.String OPERATION_TYPE_OTHER_LOCALSHARE
其他操作类型:webview直接分享,易信app内部分享

另请参见:
常量字段值

thumbDataOther

public byte[] thumbDataOther
req.message.thumbData为null时的的其他缩略图


imageDataOther

public byte[] imageDataOther
req.message.thumbData为null时的的其他原图


appIdThirdpart

public java.lang.String appIdThirdpart
第三方appId,服务器端使用


appNameThirdpart

public java.lang.String appNameThirdpart
第三方app名称,服务器端使用


sdkVersionThirdpart

public java.lang.String sdkVersionThirdpart
第三方使用的sdk版本号,服务器端使用


isProductHttp

public boolean isProductHttp
true时post到http类型log产品Id

构造方法详细信息

ExceptionInfo

public ExceptionInfo(java.lang.Class classErrorParam,
                     java.lang.String errorInfo,
                     java.lang.Throwable throwableParam)
构造函数

参数:
classErrorParam - 所在类
errorInfo - 异常信息,失败的原因
throwableParam - 异常堆栈

ExceptionInfo

public ExceptionInfo(BaseReq paramBaseReq,
                     java.lang.Class classErrorParam)
方法详细信息

appendReason

public void appendReason(java.lang.String info)
增加异常原因信息


getReason

public java.lang.String getReason()
返回异常原因信息


getReq

public SendMessageToYX.Req getReq()
返回请求体


getReqMessage

public YXMessage getReqMessage()
返回请求体的消息体


getReqMessageData

public YXMessage.YXMessageData getReqMessageData()
返回请求体的消息体的数据体


getReqMessageThumbData

public byte[] getReqMessageThumbData()
返回请求体的消息体的缩略图