public class PagedMessageImpl extends Object implements PagedMessage
| Constructor and Description |
|---|
PagedMessageImpl() |
PagedMessageImpl(ServerMessage message,
long[] queueIDs) |
PagedMessageImpl(ServerMessage message,
long[] queueIDs,
long transactionID) |
| Modifier and Type | Method and Description |
|---|---|
void |
decode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer) |
void |
encode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer) |
int |
getEncodeSize() |
ServerMessage |
getMessage() |
long[] |
getQueueIDs()
The queues that were routed during paging
|
long |
getTransactionID() |
void |
initMessage(StorageManager storage) |
String |
toString() |
public PagedMessageImpl(ServerMessage message, long[] queueIDs, long transactionID)
public PagedMessageImpl(ServerMessage message, long[] queueIDs)
public PagedMessageImpl()
public ServerMessage getMessage()
getMessage in interface PagedMessagepublic void initMessage(StorageManager storage)
initMessage in interface PagedMessagepublic long getTransactionID()
getTransactionID in interface PagedMessagepublic long[] getQueueIDs()
PagedMessagegetQueueIDs in interface PagedMessagepublic void decode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
decode in interface org.apache.activemq.artemis.core.journal.EncodingSupportpublic void encode(org.apache.activemq.artemis.api.core.ActiveMQBuffer buffer)
encode in interface org.apache.activemq.artemis.core.journal.EncodingSupportpublic int getEncodeSize()
getEncodeSize in interface org.apache.activemq.artemis.core.journal.EncodingSupportCopyright © 2023 The Apache Software Foundation. All rights reserved.