public class MessageFormatException extends JMSException
 This exception must be thrown when a JMS client 
     attempts to use a data type not supported by a message or attempts to 
     read data in a message as the wrong type. It must also be thrown when 
     equivalent type errors are made with message property values. For 
     example, this exception must be thrown if 
     StreamMessage.writeObject is given an unsupported class or 
     if StreamMessage.readShort is used to read a 
     boolean value. Note that the special case of a failure 
     caused by an attempt to read improperly formatted String 
     data as numeric values must throw the 
     java.lang.NumberFormatException.
| Constructor and Description | 
|---|
MessageFormatException(String reason)
Constructs a  
MessageFormatException with the specified 
  reason. | 
MessageFormatException(String reason,
                      String errorCode)
Constructs a  
MessageFormatException with the specified 
  reason and error code. | 
getErrorCode, getLinkedException, setLinkedExceptionaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic MessageFormatException(String reason, String errorCode)
MessageFormatException with the specified 
  reason and error code.reason - a description of the exceptionerrorCode - a string specifying the vendor-specific
                        error codepublic MessageFormatException(String reason)
MessageFormatException with the specified 
  reason. The error code defaults to null.reason - a description of the exceptionCopyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.