static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }
static ByteBufChecksum wrapChecksum(Checksum checksum) { ObjectUtil.checkNotNull(checksum, "checksum"); if (checksum instanceof Adler32 && ADLER32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, ADLER32_UPDATE_METHOD); } if (checksum instanceof CRC32 && CRC32_UPDATE_METHOD != null) { return new ReflectiveByteBufChecksum(checksum, CRC32_UPDATE_METHOD); } return new SlowByteBufChecksum(checksum); }