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 aDefaultBulkStringRedisContentfor the givencontent.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BulkStringRedisContentcopy()BulkStringRedisContentduplicate()BulkStringRedisContentreplace(io.netty.buffer.ByteBuf content)BulkStringRedisContentretain()BulkStringRedisContentretain(int increment)BulkStringRedisContentretainedDuplicate()StringtoString()BulkStringRedisContenttouch()BulkStringRedisContenttouch(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 aDefaultBulkStringRedisContentfor the givencontent.- Parameters:
content- the content, can benull.
-
-
Method Detail
-
copy
public BulkStringRedisContent copy()
- Specified by:
copyin interfaceBulkStringRedisContent- Specified by:
copyin interfaceio.netty.buffer.ByteBufHolder- Overrides:
copyin classio.netty.buffer.DefaultByteBufHolder
-
duplicate
public BulkStringRedisContent duplicate()
- Specified by:
duplicatein interfaceBulkStringRedisContent- Specified by:
duplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
duplicatein classio.netty.buffer.DefaultByteBufHolder
-
retainedDuplicate
public BulkStringRedisContent retainedDuplicate()
- Specified by:
retainedDuplicatein interfaceBulkStringRedisContent- Specified by:
retainedDuplicatein interfaceio.netty.buffer.ByteBufHolder- Overrides:
retainedDuplicatein classio.netty.buffer.DefaultByteBufHolder
-
replace
public BulkStringRedisContent replace(io.netty.buffer.ByteBuf content)
- Specified by:
replacein interfaceBulkStringRedisContent- Specified by:
replacein interfaceio.netty.buffer.ByteBufHolder- Overrides:
replacein classio.netty.buffer.DefaultByteBufHolder
-
retain
public BulkStringRedisContent retain()
- Specified by:
retainin interfaceBulkStringRedisContent- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
retain
public BulkStringRedisContent retain(int increment)
- Specified by:
retainin interfaceBulkStringRedisContent- Specified by:
retainin interfaceio.netty.buffer.ByteBufHolder- Specified by:
retainin interfaceio.netty.util.ReferenceCounted- Overrides:
retainin classio.netty.buffer.DefaultByteBufHolder
-
touch
public BulkStringRedisContent touch()
- Specified by:
touchin interfaceBulkStringRedisContent- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
touch
public BulkStringRedisContent touch(Object hint)
- Specified by:
touchin interfaceBulkStringRedisContent- Specified by:
touchin interfaceio.netty.buffer.ByteBufHolder- Specified by:
touchin interfaceio.netty.util.ReferenceCounted- Overrides:
touchin classio.netty.buffer.DefaultByteBufHolder
-
toString
public String toString()
- Overrides:
toStringin classio.netty.buffer.DefaultByteBufHolder
-
-