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 以获取这些额外信息。
    另请参阅:
    序列化表单
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      java.lang.String getExplanation()
      获取此异常中消息的说明。
      java.util.Iterator<java.lang.String> getKeys()
      获取此异常中消息的所有消息插入键的迭代器。
      javax.jms.JMSRuntimeException getUnchecked() 
      java.lang.String getUserAction()
      获取用户对此异常中的消息的响应。
      java.lang.String getValue(java.lang.String insertKey)
      获取与此异常中可翻译消息的特定键对应的消息插入。
      void setLinkedException(java.lang.Exception ex)
      添加链接异常。
      java.lang.String toString()
      返回此异常的简短描述
      • 从类 javax.jms.JMSException 继承的方法

        getErrorCode, getLinkedException
      • 从类 java.lang.Throwable 继承的方法

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • 从类 java.lang.Object 继承的方法

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造函数详细信息

      • DetailedMessageNotWriteableException

        public DetailedMessageNotWriteableException()
    • 方法详细信息

      • 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
        返回:
        异常的字符串表示
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.