Class ByteBufChecksum.JdkByteBufChecksum

  • All Implemented Interfaces:
    java.util.zip.Checksum
    Enclosing class:
    ByteBufChecksum

    private static class ByteBufChecksum.JdkByteBufChecksum
    extends ByteBufChecksum
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.zip.Checksum checksum  
      private byte[] scratchBuffer  
    • Constructor Summary

      Constructors 
      Constructor Description
      JdkByteBufChecksum​(java.util.zip.Checksum checksum)  
    • Field Detail

      • checksum

        protected final java.util.zip.Checksum checksum
      • scratchBuffer

        private byte[] scratchBuffer
    • Constructor Detail

      • JdkByteBufChecksum

        JdkByteBufChecksum​(java.util.zip.Checksum checksum)
    • Method Detail

      • update

        public void update​(int b)
      • update

        public void update​(ByteBuf b,
                           int off,
                           int len)
        Overrides:
        update in class ByteBufChecksum
        See Also:
        Checksum.update(byte[], int, int)
      • getSafeBuffer

        private java.nio.ByteBuffer getSafeBuffer​(ByteBuf b,
                                                  int off,
                                                  int len)
      • update

        public void update​(byte[] b,
                           int off,
                           int len)
      • getValue

        public long getValue()
      • reset

        public void reset()