com.ibm.msg.client.jms

Klasse DetailedMessageNotReadableException

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • javax.jms.JMSException
          • javax.jms.MessageNotReadableException
            • com.ibm.msg.client.jms.DetailedMessageNotReadableException
  • Alle implementierten Schnittstellen:
    JmsExceptionDetail, java.io.Serializable


    public class DetailedMessageNotReadableException
    erweitert javax.jms.MessageNotReadableException
    implementiert JmsExceptionDetail
    DetailedMessageNotReadableException ist eine Unterklasse von MessageNotReadableException, die Methoden bereitstellt, um die Nachrichten-ID, die Erklärung, die Benutzeraktion und die Einsätze der übersetzbaren Nachricht innerhalb der MessageNotReadableException zu erhalten. Wenn die IBM MQ-Klassen für JMS-Clients eine MessageNotReadableException, auslösen, können Anwendungen sie in eine DetailedMessageNotReadableException umwandeln, um diese zusätzlichen Informationen zu erhalten.

    HINWEIS Eine der wenigen Ausnahmen, die keine Laufzeitversion haben

    Siehe auch:
    Serialisiertes Formular
    • Methodenzusammenfassung

      Alle Methoden Instanzmethoden Konkrete Methoden 
      Modifikator und Typ Methode und Beschreibung
      java.lang.String getExplanation()
      Ruft eine Erklärung der Nachricht in dieser Ausnahmebedingung ab.
      java.util.Iterator<java.lang.String> getKeys()
      Ruft einen Iterator für alle Nachrichteneinfügeschlüssel für die Nachricht in dieser Ausnahme ab.
      java.lang.String getUserAction()
      Ruft eine Benutzeraktion auf die Nachricht in dieser Ausnahme ab.
      java.lang.String getValue(java.lang.String insertKey)
      Ruft die Nachrichteneinfügung ab, die einem bestimmten Schlüssel für die übersetzbare Nachricht in dieser Ausnahme entspricht
      void setLinkedException(java.lang.Exception ex)
      Fügt eine verknüpfte Ausnahmebedingung hinzu.
      java.lang.String toString()
      Gibt eine Kurzbeschreibung dieser Ausnahmebedingung zurück.
      • Aus Klasse javax.jms.JMSException übernommene Methoden

        getErrorCode, getLinkedException
      • Von Klasse java.lang.Throwable übernommene Methoden

        addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
      • Von Klasse java.lang.Object übernommene Methoden

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Konstruktordetail

      • DetailedMessageNotReadableException

        public DetailedMessageNotReadableException()
    • Methodendetail

      • getValue

        public java.lang.String getValue(java.lang.String insertKey)
        Ruft die Nachrichteneinfügung ab, die einem bestimmten Schlüssel für die übersetzbare Nachricht in dieser Ausnahme entspricht Der Schlüssel ist eine Nachrichteneinfügekonstante oder eine Eigenschaftskonstante, die für diese Nachricht gültig ist. Die gültigen Schlüssel für diese Nachricht können mit getKeys() ermittelt werden. Diese Methode gibt null zurück, wenn der Schlüssel für diese Nachricht ungültig ist.
        Angegeben durch:
        getValuein SchnittstelleJmsExceptionDetail
        Parameter:
        insertKey -Nachrichteneinfügekonstante oder Eigenschaftskonstante, die für diese Nachricht gültig ist
        Gibt Folgendes zurück:
        Einfügung
        Siehe auch:
        JmsExceptionDetail.getValue(java.lang.String)
      • getKeys

        public java.util.Iterator<java.lang.String> getKeys()
        Ruft einen Iterator für alle Nachrichteneinfügeschlüssel für die Nachricht in dieser Ausnahme ab. Die Schlüssel sind die Eigenschaftskonstanten oder Nachrichteneinfügekonstanten, die für diese Nachricht gültig sind. Dadurch können Anwendungen erkennen, welche Schlüssel für diese Nachricht gültig sind.
        Angegeben durch:
        getKeysin SchnittstelleJmsExceptionDetail
        Gibt Folgendes zurück:
        Iterator für die Nachrichteneinfügeschlüssel
        Siehe auch:
        JmsExceptionDetail.getKeys()
      • setLinkedException

        public void setLinkedException(java.lang.Exception ex)
        Fügt eine verknüpfte Ausnahmebedingung hinzu.
        überschreibt:
        setLinkedExceptionin Klassejavax.jms.JMSException
        Parameter:
        ex -die verknüpfte Ausnahme
        Siehe auch:
        JMSException.setLinkedException(java.lang.Exception)
      • toString

        public java.lang.String toString()
        Gibt eine Kurzbeschreibung dieser Ausnahmebedingung zurück.
        überschreibt:
        toStringin Klassejava.lang.Throwable
        Gibt Folgendes zurück:
        Zeichenfolgedarstellung der Ausnahmebedingung
(c) Copyright IBM Corp. 2008, 2016. Alle Rechte vorbehalten.