Package io.netty.handler.codec.stomp
Interface LastStompContentSubframe
- All Superinterfaces:
ByteBufHolder
,DecoderResultProvider
,ReferenceCounted
,StompContentSubframe
,StompSubframe
- All Known Subinterfaces:
StompFrame
- All Known Implementing Classes:
DefaultLastStompContentSubframe
,DefaultStompFrame
The last
StompContentSubframe
which signals the end of the content batch
Note, even when no content is emitted by the protocol, an
empty LastStompContentSubframe
is issued to make the upstream parsing
easier.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncopy()
Creates a deep copy of thisByteBufHolder
.Duplicates thisByteBufHolder
.Returns a newByteBufHolder
which contains the specifiedcontent
.retain()
Increases the reference count by1
.retain
(int increment) Increases the reference count by the specifiedincrement
.Duplicates thisByteBufHolder
.touch()
Records the current access location of this object for debugging purposes.Records the current access location of this object with an additional arbitrary information for debugging purposes.Methods inherited from interface io.netty.buffer.ByteBufHolder
content
Methods inherited from interface io.netty.handler.codec.DecoderResultProvider
decoderResult, setDecoderResult
Methods inherited from interface io.netty.util.ReferenceCounted
refCnt, release, release
-
Field Details
-
EMPTY_LAST_CONTENT
-
-
Method Details
-
copy
LastStompContentSubframe copy()Description copied from interface:ByteBufHolder
Creates a deep copy of thisByteBufHolder
.- Specified by:
copy
in interfaceByteBufHolder
- Specified by:
copy
in interfaceStompContentSubframe
-
duplicate
LastStompContentSubframe duplicate()Description copied from interface:ByteBufHolder
Duplicates thisByteBufHolder
. Be aware that this will not automatically callByteBufHolder.retain()
.- Specified by:
duplicate
in interfaceByteBufHolder
- Specified by:
duplicate
in interfaceStompContentSubframe
-
retainedDuplicate
LastStompContentSubframe retainedDuplicate()Description copied from interface:ByteBufHolder
Duplicates thisByteBufHolder
. This method returns a retained duplicate unlikeByteBufHolder.duplicate()
.- Specified by:
retainedDuplicate
in interfaceByteBufHolder
- Specified by:
retainedDuplicate
in interfaceStompContentSubframe
- See Also:
-
replace
Description copied from interface:ByteBufHolder
Returns a newByteBufHolder
which contains the specifiedcontent
.- Specified by:
replace
in interfaceByteBufHolder
- Specified by:
replace
in interfaceStompContentSubframe
-
retain
LastStompContentSubframe retain()Description copied from interface:ReferenceCounted
Increases the reference count by1
.- Specified by:
retain
in interfaceByteBufHolder
- Specified by:
retain
in interfaceReferenceCounted
- Specified by:
retain
in interfaceStompContentSubframe
-
retain
Description copied from interface:ReferenceCounted
Increases the reference count by the specifiedincrement
.- Specified by:
retain
in interfaceByteBufHolder
- Specified by:
retain
in interfaceReferenceCounted
- Specified by:
retain
in interfaceStompContentSubframe
-
touch
LastStompContentSubframe touch()Description copied from interface:ReferenceCounted
Records the current access location of this object for debugging purposes. If this object is determined to be leaked, the information recorded by this operation will be provided to you viaResourceLeakDetector
. This method is a shortcut totouch(null)
.- Specified by:
touch
in interfaceByteBufHolder
- Specified by:
touch
in interfaceReferenceCounted
- Specified by:
touch
in interfaceStompContentSubframe
-
touch
Description copied from interface:ReferenceCounted
Records the current access location of this object with an additional arbitrary information for debugging purposes. If this object is determined to be leaked, the information recorded by this operation will be provided to you viaResourceLeakDetector
.- Specified by:
touch
in interfaceByteBufHolder
- Specified by:
touch
in interfaceReferenceCounted
- Specified by:
touch
in interfaceStompContentSubframe
-