Class LargeServerMessageInSync
- java.lang.Object
-
- org.apache.activemq.artemis.core.persistence.impl.journal.LargeServerMessageInSync
-
- All Implemented Interfaces:
ReplicatedLargeMessage
public final class LargeServerMessageInSync extends Object implements ReplicatedLargeMessage
-
-
Constructor Summary
Constructors Constructor Description LargeServerMessageInSync(StorageManager storageManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBytes(byte[] bytes)voiddeleteFile()SequentialFilegetSyncFile()voidjoinSyncedData(ByteBuffer buffer)voidreleaseResources(boolean sync, boolean sendEvent)MessagesetDurable(boolean durable)MessagesetMessageID(long id)
-
-
-
Constructor Detail
-
LargeServerMessageInSync
public LargeServerMessageInSync(StorageManager storageManager)
- Parameters:
storageManager-
-
-
Method Detail
-
joinSyncedData
public void joinSyncedData(ByteBuffer buffer) throws Exception
- Throws:
Exception
-
getSyncFile
public SequentialFile getSyncFile() throws ActiveMQException
- Throws:
ActiveMQException
-
setDurable
public Message setDurable(boolean durable)
- Specified by:
setDurablein interfaceReplicatedLargeMessage- See Also:
ReplicatedLargeMessage.setDurable(boolean)
-
setMessageID
public Message setMessageID(long id)
- Specified by:
setMessageIDin interfaceReplicatedLargeMessage- See Also:
ReplicatedLargeMessage.setMessageID(long)
-
releaseResources
public void releaseResources(boolean sync, boolean sendEvent)- Specified by:
releaseResourcesin interfaceReplicatedLargeMessage- See Also:
LargeServerMessage.releaseResources(boolean,boolean)
-
deleteFile
public void deleteFile() throws Exception- Specified by:
deleteFilein interfaceReplicatedLargeMessage- Throws:
Exception- See Also:
LargeServerMessage.deleteFile()
-
addBytes
public void addBytes(byte[] bytes) throws Exception- Specified by:
addBytesin interfaceReplicatedLargeMessage- Throws:
Exception- See Also:
LargeServerMessage.addBytes(byte[])
-
-