Package org.apache.qpid.server.store
Interface StoredMessage<M extends StorableMessageMetaData>
-
- All Known Implementing Classes:
StoredMemoryMessage
public interface StoredMessage<M extends StorableMessageMetaData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
flowToDisk()
QpidByteBuffer
getContent(int offset, int length)
Returns length bytes of message content beginning from the given offset.int
getContentSize()
long
getInMemorySize()
long
getMessageNumber()
M
getMetaData()
int
getMetadataSize()
boolean
isInContentInMemory()
void
reallocate()
void
remove()
-
-
-
Method Detail
-
getMetaData
M getMetaData()
-
getMessageNumber
long getMessageNumber()
-
getContent
QpidByteBuffer getContent(int offset, int length)
Returns length bytes of message content beginning from the given offset. Caller is responsible for the disposal of the returned buffer. If length isInteger.MAX_VALUE
, length is not constrained.
-
getContentSize
int getContentSize()
-
getMetadataSize
int getMetadataSize()
-
remove
void remove()
-
isInContentInMemory
boolean isInContentInMemory()
-
getInMemorySize
long getInMemorySize()
-
flowToDisk
boolean flowToDisk()
-
reallocate
void reallocate()
-
-