Package io.netty.handler.codec.redis
Class DefaultBulkStringRedisContent
- java.lang.Object
-
- io.netty.buffer.DefaultByteBufHolder
-
- io.netty.handler.codec.redis.DefaultBulkStringRedisContent
-
- All Implemented Interfaces:
io.netty.buffer.ByteBufHolder
,BulkStringRedisContent
,RedisMessage
,io.netty.util.ReferenceCounted
- Direct Known Subclasses:
DefaultLastBulkStringRedisContent
@UnstableApi public class DefaultBulkStringRedisContent extends io.netty.buffer.DefaultByteBufHolder implements BulkStringRedisContent
A default implementation ofBulkStringRedisContent
.
-
-
Constructor Summary
Constructors Constructor Description DefaultBulkStringRedisContent(io.netty.buffer.ByteBuf content)
Creates aDefaultBulkStringRedisContent
for the givencontent
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkStringRedisContent
copy()
BulkStringRedisContent
duplicate()
BulkStringRedisContent
replace(io.netty.buffer.ByteBuf content)
BulkStringRedisContent
retain()
BulkStringRedisContent
retain(int increment)
BulkStringRedisContent
retainedDuplicate()
String
toString()
BulkStringRedisContent
touch()
BulkStringRedisContent
touch(Object hint)
-
Methods inherited from class io.netty.buffer.DefaultByteBufHolder
content, contentToString, equals, hashCode, refCnt, release, release
-
-
-
-
Constructor Detail
-
DefaultBulkStringRedisContent
public DefaultBulkStringRedisContent(io.netty.buffer.ByteBuf content)
Creates aDefaultBulkStringRedisContent
for the givencontent
.- Parameters:
content
- the content, can benull
.
-
-
Method Detail
-
copy
public BulkStringRedisContent copy()
- Specified by:
copy
in interfaceBulkStringRedisContent
- Specified by:
copy
in interfaceio.netty.buffer.ByteBufHolder
- Overrides:
copy
in classio.netty.buffer.DefaultByteBufHolder
-
duplicate
public BulkStringRedisContent duplicate()
- Specified by:
duplicate
in interfaceBulkStringRedisContent
- Specified by:
duplicate
in interfaceio.netty.buffer.ByteBufHolder
- Overrides:
duplicate
in classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
public BulkStringRedisContent retainedDuplicate()
- Specified by:
retainedDuplicate
in interfaceBulkStringRedisContent
- Specified by:
retainedDuplicate
in interfaceio.netty.buffer.ByteBufHolder
- Overrides:
retainedDuplicate
in classio.netty.buffer.DefaultByteBufHolder
-
replace
public BulkStringRedisContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replace
in interfaceBulkStringRedisContent
- Specified by:
replace
in interfaceio.netty.buffer.ByteBufHolder
- Overrides:
replace
in classio.netty.buffer.DefaultByteBufHolder
-
retain
public BulkStringRedisContent retain()
- Specified by:
retain
in interfaceBulkStringRedisContent
- Specified by:
retain
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
retain
in interfaceio.netty.util.ReferenceCounted
- Overrides:
retain
in classio.netty.buffer.DefaultByteBufHolder
-
retain
public BulkStringRedisContent retain(int increment)
- Specified by:
retain
in interfaceBulkStringRedisContent
- Specified by:
retain
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
retain
in interfaceio.netty.util.ReferenceCounted
- Overrides:
retain
in classio.netty.buffer.DefaultByteBufHolder
-
touch
public BulkStringRedisContent touch()
- Specified by:
touch
in interfaceBulkStringRedisContent
- Specified by:
touch
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
touch
in interfaceio.netty.util.ReferenceCounted
- Overrides:
touch
in classio.netty.buffer.DefaultByteBufHolder
-
touch
public BulkStringRedisContent touch(Object hint)
- Specified by:
touch
in interfaceBulkStringRedisContent
- Specified by:
touch
in interfaceio.netty.buffer.ByteBufHolder
- Specified by:
touch
in interfaceio.netty.util.ReferenceCounted
- Overrides:
touch
in classio.netty.buffer.DefaultByteBufHolder
-
toString
public String toString()
- Overrides:
toString
in classio.netty.buffer.DefaultByteBufHolder
-
-