Package com.google.common.hash
Interface PrimitiveSink
- All Known Subinterfaces:
Hasher
Deprecated.
The Google Guava Core Libraries are deprecated and will not be part of the AEM SDK after April 2023
An object which can receive a stream of primitive values.
- Since:
- 12.0 (in 11.0 as
Sink)
-
Method Summary
Modifier and TypeMethodDescriptionputBoolean(boolean b) Deprecated.Puts a boolean into this sink.putByte(byte b) Deprecated.Puts a byte into this sink.putBytes(byte[] bytes) Deprecated.Puts an array of bytes into this sink.putBytes(byte[] bytes, int off, int len) Deprecated.Puts a chunk of an array of bytes into this sink.putChar(char c) Deprecated.Puts a character into this sink.putDouble(double d) Deprecated.Puts a double into this sink.putFloat(float f) Deprecated.Puts a float into this sink.putInt(int i) Deprecated.Puts an int into this sink.putLong(long l) Deprecated.Puts a long into this sink.putShort(short s) Deprecated.Puts a short into this sink.putString(CharSequence charSequence) Deprecated.Use {PrimitiveSink#putUnencodedChars} instead.putString(CharSequence charSequence, Charset charset) Deprecated.Puts a string into this sink using the given charset.putUnencodedChars(CharSequence charSequence) Deprecated.Puts each 16-bit code unit from theCharSequenceinto this sink.
-
Method Details
-
putByte
Deprecated.Puts a byte into this sink.- Parameters:
b- a byte- Returns:
- this instance
-
putBytes
Deprecated.Puts an array of bytes into this sink.- Parameters:
bytes- a byte array- Returns:
- this instance
-
putBytes
Deprecated.Puts a chunk of an array of bytes into this sink.bytes[off]is the first byte written,bytes[off + len - 1]is the last.- Parameters:
bytes- a byte arrayoff- the start offset in the arraylen- the number of bytes to write- Returns:
- this instance
- Throws:
IndexOutOfBoundsException- ifoff < 0oroff + len > bytes.lengthorlen < 0
-
putShort
Deprecated.Puts a short into this sink. -
putInt
Deprecated.Puts an int into this sink. -
putLong
Deprecated.Puts a long into this sink. -
putFloat
Deprecated.Puts a float into this sink. -
putDouble
Deprecated.Puts a double into this sink. -
putBoolean
Deprecated.Puts a boolean into this sink. -
putChar
Deprecated.Puts a character into this sink. -
putString
Deprecated.Use {PrimitiveSink#putUnencodedChars} instead. This method is scheduled for removal in Guava 16.0.Puts a string into this sink. -
putUnencodedChars
Deprecated.Puts each 16-bit code unit from theCharSequenceinto this sink.- Since:
- 15.0 (since 11.0 as putString(CharSequence))
-
putString
Deprecated.Puts a string into this sink using the given charset.
-