Class NativePacker


  • public class NativePacker
    extends java.lang.Object
    • Constructor Detail

      • NativePacker

        public NativePacker()
    • Method Detail

      • isEnvelopeFieldFound

        public static boolean isEnvelopeFieldFound​(java.lang.String envName,
                                                   byte[] data)
                                            throws BrokerException
        Throws:
        BrokerException
      • getEnvelopeFieldValue

        public static java.lang.Object getEnvelopeFieldValue​(java.lang.String envName,
                                                             byte[] data)
                                                      throws BrokerException
        Throws:
        BrokerException
      • packShort

        protected static int packShort​(byte[] data,
                                       int offset,
                                       short value)
      • packInteger

        protected static int packInteger​(byte[] data,
                                         int offset,
                                         int value)
      • packLong

        protected static int packLong​(byte[] data,
                                      int offset,
                                      long value)
      • packFloat

        protected static int packFloat​(byte[] data,
                                       int offset,
                                       float value)
      • packDouble

        protected static int packDouble​(byte[] data,
                                        int offset,
                                        double value)
      • packChar8

        protected static int packChar8​(byte[] data,
                                       int offset,
                                       char value)
      • packString8

        protected static int packString8​(byte[] data,
                                         int offset,
                                         java.lang.String value)
      • packString16

        protected static int packString16​(byte[] data,
                                          int offset,
                                          java.lang.String value)
      • packString16AsA

        protected static int packString16AsA​(byte[] data,
                                             int offset,
                                             java.lang.String value)
      • unpackShort

        protected static short unpackShort​(byte[] data,
                                           int offset)
      • unpackInteger

        protected static int unpackInteger​(byte[] data,
                                           int offset)
      • unpackLong

        protected static long unpackLong​(byte[] data,
                                         int offset)
      • unpackFloat

        protected static float unpackFloat​(byte[] data,
                                           int offset)
      • unpackDouble

        protected static double unpackDouble​(byte[] data,
                                             int offset)
      • unpackString8

        protected static java.lang.String unpackString8​(byte[] data,
                                                        int offset,
                                                        int byteLength)
      • unpackString16

        protected static java.lang.String unpackString16​(byte[] data,
                                                         int offset,
                                                         int byteLength)
      • unpackString16FromA

        protected static java.lang.String unpackString16FromA​(byte[] data,
                                                              int offset,
                                                              int byteLength)
      • round4

        protected static int round4​(int x)
      • pad4

        protected static int pad4​(byte[] data,
                                  int offset)