Package io.servicetalk.buffer.api
Interface BufferHolder
-
public interface BufferHolder
An object which contains aBuffer
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Buffer
content()
The buffer contained by this object.BufferHolder
duplicate()
Duplicates thisBufferHolder
.BufferHolder
replace(Buffer content)
Returns a newBufferHolder
which contains the specifiedcontent
.
-
-
-
Method Detail
-
content
Buffer content()
The buffer contained by this object.- Returns:
- The buffer contained by this object.
-
duplicate
BufferHolder duplicate()
Duplicates thisBufferHolder
.- Returns:
- Duplicates this
BufferHolder
.
-
replace
BufferHolder replace(Buffer content)
Returns a newBufferHolder
which contains the specifiedcontent
.- Parameters:
content
- TheBuffer
to replace what is currently returned bycontent()
.- Returns:
- a new
BufferHolder
which contains the specifiedcontent
.
-
-