public final class LargeServerMessageInSync extends Object implements ReplicatedLargeMessage
| Constructor and Description |
|---|
LargeServerMessageInSync(StorageManager storageManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBytes(byte[] bytes) |
void |
deleteFile() |
long |
getPendingRecordID() |
SequentialFile |
getSyncFile() |
void |
joinSyncedData(ByteBuffer buffer) |
void |
releaseResources() |
Message |
setDurable(boolean durable) |
Message |
setMessageID(long id) |
void |
setPendingRecordID(long pendingRecordID) |
public LargeServerMessageInSync(StorageManager storageManager)
storageManager - public void joinSyncedData(ByteBuffer buffer) throws Exception
Exceptionpublic SequentialFile getSyncFile() throws ActiveMQException
ActiveMQExceptionpublic Message setDurable(boolean durable)
setDurable in interface ReplicatedLargeMessageMessage.setDurable(boolean)public Message setMessageID(long id)
setMessageID in interface ReplicatedLargeMessageServerMessage.setMessageID(long)public void releaseResources()
releaseResources in interface ReplicatedLargeMessageLargeServerMessage.releaseResources()public void deleteFile()
throws Exception
deleteFile in interface ReplicatedLargeMessageExceptionLargeServerMessage.deleteFile()public void addBytes(byte[] bytes)
throws Exception
addBytes in interface ReplicatedLargeMessageExceptionLargeServerMessage.addBytes(byte[])public void setPendingRecordID(long pendingRecordID)
setPendingRecordID in interface ReplicatedLargeMessagepublic long getPendingRecordID()
getPendingRecordID in interface ReplicatedLargeMessageCopyright © 2018 JBoss by Red Hat. All rights reserved.