RedisCodecUtil Class — netty Architecture
Architecture documentation for the RedisCodecUtil class in RedisCodecUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 12e7c65d_46c6_d84b_951d_c38480417075["RedisCodecUtil"] c5d48a75_241d_9d60_31fd_1eaa7639c53a["RedisCodecUtil.java"] 12e7c65d_46c6_d84b_951d_c38480417075 -->|defined in| c5d48a75_241d_9d60_31fd_1eaa7639c53a 3424557c_b1cb_6598_73ad_336fb35d8d59["RedisCodecUtil()"] 12e7c65d_46c6_d84b_951d_c38480417075 -->|method| 3424557c_b1cb_6598_73ad_336fb35d8d59 9f0b0335_a500_e0f7_59a2_55b8e6a19a2d["longToAsciiBytes()"] 12e7c65d_46c6_d84b_951d_c38480417075 -->|method| 9f0b0335_a500_e0f7_59a2_55b8e6a19a2d bd425474_2bb9_11d9_1e23_77bfab81c657["makeShort()"] 12e7c65d_46c6_d84b_951d_c38480417075 -->|method| bd425474_2bb9_11d9_1e23_77bfab81c657 58da057e_c360_6ea1_6541_9a20042c6b2b["shortToBytes()"] 12e7c65d_46c6_d84b_951d_c38480417075 -->|method| 58da057e_c360_6ea1_6541_9a20042c6b2b
Relationship Graph
Source Code
codec-redis/src/main/java/io/netty/handler/codec/redis/RedisCodecUtil.java lines 24–55
final class RedisCodecUtil {
private RedisCodecUtil() {
}
static byte[] longToAsciiBytes(long value) {
return Long.toString(value).getBytes(CharsetUtil.US_ASCII);
}
/**
* Returns a {@code short} value using endian order.
*/
static short makeShort(char first, char second) {
return PlatformDependent.BIG_ENDIAN_NATIVE_ORDER ?
(short) ((second << 8) | first) : (short) ((first << 8) | second);
}
/**
* Returns a {@code byte[]} of {@code short} value. This is opposite of {@code makeShort()}.
*/
static byte[] shortToBytes(short value) {
byte[] bytes = new byte[2];
if (PlatformDependent.BIG_ENDIAN_NATIVE_ORDER) {
bytes[1] = (byte) ((value >> 8) & 0xff);
bytes[0] = (byte) (value & 0xff);
} else {
bytes[0] = (byte) ((value >> 8) & 0xff);
bytes[1] = (byte) (value & 0xff);
}
return bytes;
}
}
Source
Frequently Asked Questions
What is the RedisCodecUtil class?
RedisCodecUtil is a class in the netty codebase, defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisCodecUtil.java.
Where is RedisCodecUtil defined?
RedisCodecUtil is defined in codec-redis/src/main/java/io/netty/handler/codec/redis/RedisCodecUtil.java at line 24.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free