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() |
SequentialFile |
getSyncFile() |
void |
joinSyncedData(ByteBuffer buffer) |
void |
releaseResources() |
Message |
setDurable(boolean durable) |
Message |
setMessageID(long id) |
public LargeServerMessageInSync(StorageManager storageManager)
storageManager
- public void joinSyncedData(ByteBuffer buffer) throws Exception
Exception
public SequentialFile getSyncFile() throws ActiveMQException
ActiveMQException
public Message setDurable(boolean durable)
setDurable
in interface ReplicatedLargeMessage
Message.setDurable(boolean)
public Message setMessageID(long id)
setMessageID
in interface ReplicatedLargeMessage
ServerMessage.setMessageID(long)
public void releaseResources()
releaseResources
in interface ReplicatedLargeMessage
LargeServerMessage.releaseResources()
public void deleteFile() throws Exception
deleteFile
in interface ReplicatedLargeMessage
Exception
LargeServerMessage.deleteFile()
public void addBytes(byte[] bytes) throws Exception
addBytes
in interface ReplicatedLargeMessage
Exception
LargeServerMessage.addBytes(byte[])
Copyright © 2016 JBoss by Red Hat. All rights reserved.