Add almost-verbatim kryo.io.ByteBufferInput from kryo-4.0.3 06/111006/7
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 25 Mar 2024 08:15:58 +0000 (09:15 +0100)
committerRobert Varga <nite@hq.sk>
Mon, 25 Mar 2024 13:09:07 +0000 (13:09 +0000)
commit4d1e330341bcd0788aca06505426e61ba25e6e1e
tree5ffd6f4ed5d6dfd5a5a8b22a6b65967225279953
parent5d2fc1dda3869fd05bbc231f1de1791bba65c7c0
Add almost-verbatim kryo.io.ByteBufferInput from kryo-4.0.3

We are about to address a deeply-seated problem. Import souces almost
verbatim. Changes:
- inline MAX_SAFE_ARRAY_SIZE
- different package
- CR/LF changed
- javadoc corrected

JIRA: CONTROLLER-2109
Change-Id: I56cbaa7e541d9e78025095cb86effae8f97883c6
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
atomix-storage/src/main/java/io/atomix/utils/serializer/ByteBufferInput.java [new file with mode: 0644]
atomix-storage/src/main/java/io/atomix/utils/serializer/KryoJournalSerdes.java