Package io.netty.handler.codec.redis
Class FixedRedisMessagePool
java.lang.Object
io.netty.handler.codec.redis.FixedRedisMessagePool
- All Implemented Interfaces:
RedisMessagePool
A default fixed redis message pool.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<ByteBuf, ErrorRedisMessage> private final Map
<ByteBuf, IntegerRedisMessage> private final Map
<ByteBuf, SimpleStringRedisMessage> static final FixedRedisMessagePool
A shared object forFixedRedisMessagePool
.private final Map
<FixedRedisMessagePool.RedisErrorKey, ErrorRedisMessage> private final Map
<FixedRedisMessagePool.RedisReplyKey, SimpleStringRedisMessage> private final LongObjectMap
<byte[]> private final LongObjectMap
<IntegerRedisMessage> private static final long
private static final long
private static final int
private final Map
<String, ErrorRedisMessage> private final Map
<String, SimpleStringRedisMessage> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getByteBufOfInteger
(long value) Returnsbyte[]
for givenmsg
.ReturnsErrorRedisMessage
for givencontent
.ReturnsErrorRedisMessage
for the givenFixedRedisMessagePool.RedisErrorKey
ornull
if it does not exist.ReturnsErrorRedisMessage
for givencontent
.getInteger
(long value) ReturnsIntegerRedisMessage
for givenvalue
.getInteger
(ByteBuf content) ReturnsIntegerRedisMessage
for givencontent
.getSimpleString
(ByteBuf content) ReturnsSimpleStringRedisMessage
for givencontent
.ReturnsSimpleStringRedisMessage
for the givenFixedRedisMessagePool.RedisReplyKey
ornull
if it does not exist.getSimpleString
(String content) ReturnsSimpleStringRedisMessage
for givencontent
.
-
Field Details
-
MIN_CACHED_INTEGER_NUMBER
private static final long MIN_CACHED_INTEGER_NUMBER- See Also:
-
MAX_CACHED_INTEGER_NUMBER
private static final long MAX_CACHED_INTEGER_NUMBER- See Also:
-
SIZE_CACHED_INTEGER_NUMBER
private static final int SIZE_CACHED_INTEGER_NUMBER- See Also:
-
INSTANCE
A shared object forFixedRedisMessagePool
. -
byteBufToSimpleStrings
-
stringToSimpleStrings
-
keyToSimpleStrings
-
byteBufToErrors
-
stringToErrors
-
keyToErrors
-
byteBufToIntegers
-
longToIntegers
-
longToByteBufs
-
-
Constructor Details
-
FixedRedisMessagePool
private FixedRedisMessagePool()Creates aFixedRedisMessagePool
instance.
-
-
Method Details
-
getSimpleString
Description copied from interface:RedisMessagePool
- Specified by:
getSimpleString
in interfaceRedisMessagePool
-
getSimpleString
ReturnsSimpleStringRedisMessage
for the givenFixedRedisMessagePool.RedisReplyKey
ornull
if it does not exist. -
getSimpleString
Description copied from interface:RedisMessagePool
- Specified by:
getSimpleString
in interfaceRedisMessagePool
-
getError
Description copied from interface:RedisMessagePool
- Specified by:
getError
in interfaceRedisMessagePool
-
getError
ReturnsErrorRedisMessage
for the givenFixedRedisMessagePool.RedisErrorKey
ornull
if it does not exist. -
getError
Description copied from interface:RedisMessagePool
- Specified by:
getError
in interfaceRedisMessagePool
-
getInteger
Description copied from interface:RedisMessagePool
- Specified by:
getInteger
in interfaceRedisMessagePool
-
getInteger
Description copied from interface:RedisMessagePool
- Specified by:
getInteger
in interfaceRedisMessagePool
-
getByteBufOfInteger
public byte[] getByteBufOfInteger(long value) Description copied from interface:RedisMessagePool
Returnsbyte[]
for givenmsg
. Returnsnull
it does not exist.- Specified by:
getByteBufOfInteger
in interfaceRedisMessagePool
-