Class ByteBufChecksum.JdkByteBufChecksum

java.lang.Object
io.netty.handler.codec.compression.ByteBufChecksum
io.netty.handler.codec.compression.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 final java.util.zip.Checksum
     
    private byte[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    JdkByteBufChecksum(java.util.zip.Checksum checksum)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private java.nio.ByteBuffer
    getSafeBuffer(ByteBuf b, int off, int len)
     
    long
     
    void
     
    void
    update(byte[] b, int off, int len)
     
    void
    update(int b)
     
    void
    update(ByteBuf b, int off, int len)
     

    Methods inherited from class ByteBufChecksum

    wrapChecksum

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • checksum

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

      private byte[] scratchBuffer
  • Constructor Details

    • JdkByteBufChecksum

      JdkByteBufChecksum(java.util.zip.Checksum checksum)
  • Method Details

    • 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()