com.ibm.mq.data

Class DecimalEncoding

  • java.lang.Object
    • com.ibm.mq.data.DecimalEncoding


  • public final class DecimalEncoding
    extends java.lang.Object
    Enumeration-style class giving values for each of the three decimal encodings recognised by WebSphere MQ: undefined, normal and reversed.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT 
      static int MASK
      Binary mask yielding the bits which represent the decimal encoding value in a WMQ encoding identifier
      static DecimalEncoding NORMAL
      Signals that decimal values are encoded as packed decimal, with the most significant byte first.
      static DecimalEncoding REVERSED
      Signals that decimal values are encoded as packed decimal, with the most significant byte last.
      static DecimalEncoding UNDEFINED
      Signals that decimal values are of an undefined format
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      static DecimalEncoding forValue(int encoding)
      Given a WMQ encoding, returns the relevent DecimalEncoding object.
      int getValue()
      Returns the value, in a WMQ encoding, of this decimal encoding
      java.lang.String toString() 
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • UNDEFINED

        public static final DecimalEncoding UNDEFINED
        Signals that decimal values are of an undefined format
      • NORMAL

        public static final DecimalEncoding NORMAL
        Signals that decimal values are encoded as packed decimal, with the most significant byte first.
      • REVERSED

        public static final DecimalEncoding REVERSED
        Signals that decimal values are encoded as packed decimal, with the most significant byte last.
      • MASK

        public static final int MASK
        Binary mask yielding the bits which represent the decimal encoding value in a WMQ encoding identifier
        See Also:
        Constant Field Values
    • Method Detail

      • getValue

        public int getValue()
        Returns the value, in a WMQ encoding, of this decimal encoding
      • forValue

        public static DecimalEncoding forValue(int encoding)
        Given a WMQ encoding, returns the relevent DecimalEncoding object. Only the decimal portion of the encoding is significant.
        Throws:
        java.lang.IllegalArgumentException - if the decimal portion of the encoding is not a known value
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
IBM Business Process ManagerTM
Release 8