javax.jms
Class MessageFormatException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--javax.jms.JMSException
                    |
                    +--javax.jms.MessageFormatException

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.setObject() is given an unsupported class or if StreamMessage.getShort() is used to read a boolean value. Note that the special case of a failure caused by attempting to read improperly formatted String data as numeric values should throw the java.lang.NumberFormatException.

See Also:
Serialized Form

Constructor Summary
MessageFormatException(java.lang.String reason)
          Construct a MessageFormatException with reason.
MessageFormatException(java.lang.String reason, java.lang.String errorCode)
          Construct a MessageFormatException with reason and errorCode for exception
 
Methods inherited from class javax.jms.JMSException
getErrorCode, getLinkedException, setLinkedException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessageFormatException

public MessageFormatException(java.lang.String reason,
                              java.lang.String errorCode)
Construct a MessageFormatException with reason and errorCode for exception
Parameters:
reason - a description of the exception
errorCode - a string specifying the vendor specific error code

MessageFormatException

public MessageFormatException(java.lang.String reason)
Construct a MessageFormatException with reason. Error code defaults to null.
Parameters:
reason - a description of the exception