com.ibm.msg.client.jms
类 DetailedMessageNotWriteableException
- java.lang.Object
- java.lang.Throwable
- java.lang.Exception
- javax.jms.JMSException
- javax.jms.MessageNotWriteableException
- com.ibm.msg.client.jms.DetailedMessageNotWriteableException
- 所有已实现的接口:
- JmsConvertableException, JmsExceptionDetail, java.io.Serializable
公共类 DetailedMessageNotWriteableException 扩展 javax.jms.MessageNotWriteableException 实现 JmsExceptionDetail, JmsConvertableException
DetailedMessageNotWriteableException 是 MessageNotWriteableException 的子类,它提供了获取 MessageNotWriteableException 内可翻译消息的消息 ID、解释、用户操作和插入的方法。 当 JMS 客户端的 IBM MQ 类抛出 MessageNotWriteableException, 应用程序可以将其转换为 DetailedMessageNotWriteableException 以获取这些额外信息。- 另请参阅:
- 序列化表单
-
构造函数摘要
构造函数 构造函数和描述 DetailedMessageNotWriteableException()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法和描述 java.lang.StringgetExplanation()获取此异常中消息的说明。java.util.Iterator<java.lang.String>getKeys()获取此异常中消息的所有消息插入键的迭代器。javax.jms.JMSRuntimeExceptiongetUnchecked()java.lang.StringgetUserAction()获取用户对此异常中的消息的响应。java.lang.StringgetValue(java.lang.String insertKey)获取与此异常中可翻译消息的特定键对应的消息插入。voidsetLinkedException(java.lang.Exception ex)添加链接异常。java.lang.StringtoString()返回此异常的简短描述
-
-
-
方法详细信息
getExplanation
public java.lang.String getExplanation()
获取此异常中消息的说明。 这可能为空。- 指定者:
getExplanation在接口中JmsExceptionDetail- 返回:
- 解释
- 另请参阅:
JmsExceptionDetail.getExplanation()
getUserAction
public java.lang.String getUserAction()
获取用户对此异常中的消息的响应。 这可能为空。- 指定者:
getUserAction在接口中JmsExceptionDetail- 返回:
- 用户操作
- 另请参阅:
JmsExceptionDetail.getUserAction()
getValue
public java.lang.String getValue(java.lang.String insertKey)
获取与此异常中可翻译消息的特定键对应的消息插入。 键是消息插入常量或对此消息有效的属性常量。 可使用 getKeys() 获取此信息的有效密钥。如果密钥对该信息无效,此方法将返回空值。- 指定者:
getValue在接口中JmsExceptionDetail- 参数:
insertKey-对此消息有效的消息插入常量或属性常量- 返回:
- 插入
- 另请参阅:
JmsExceptionDetail.getValue(java.lang.String)
getKeys
public java.util.Iterator<java.lang.String> getKeys()
获取此异常中消息的所有消息插入键的迭代器。 键是对此消息有效的属性常量或消息插入常量。 这使应用程序能够发现哪些密钥对此消息有效。- 指定者:
getKeys在接口中JmsExceptionDetail- 返回:
- 消息插入键的迭代器
- 另请参阅:
JmsExceptionDetail.getKeys()
setLinkedException
public void setLinkedException(java.lang.Exception ex)
添加链接异常。- 覆盖:
setLinkedException的实例javax.jms.JMSException- 参数:
ex-链接的异常- 另请参阅:
JMSException.setLinkedException(java.lang.Exception)
toString
public java.lang.String toString()
返回此异常的简短描述- 覆盖:
toString的实例java.lang.Throwable- 返回:
- 异常的字符串表示
getUnchecked
public javax.jms.JMSRuntimeException getUnchecked()
- 指定者:
getUnchecked在接口中JmsConvertableException- 返回:
- 此异常的未选中版本
- 另请参阅:
JmsConvertableException.getUnchecked()
-