Interface ReplicatedLargeMessage
-
- All Known Subinterfaces:
CoreLargeServerMessage,LargeServerMessage
- All Known Implementing Classes:
LargeServerMessageImpl,LargeServerMessageInSync
public interface ReplicatedLargeMessageLargeServerMessagemethods used by theReplicationEndpoint.In practice a subset of the methods necessary to have a
LargeServerMessage- See Also:
LargeServerMessageInSync
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddBytes(byte[] body)voidclearPendingRecordID()voiddeleteFile()longgetPendingRecordID()booleanhasPendingRecord()voidreleaseResources(boolean sync, boolean sendEvent)MessagesetDurable(boolean b)MessagesetMessageID(long id)voidsetPendingRecordID(long pendingRecordID)
-
-
-
Method Detail
-
setDurable
Message setDurable(boolean b)
- See Also:
setDurable(boolean)
-
setMessageID
Message setMessageID(long id)
- See Also:
setMessageID(long)
-
releaseResources
void releaseResources(boolean sync, boolean sendEvent)
-
deleteFile
void deleteFile() throws Exception- Throws:
Exception- See Also:
LargeServerMessage.deleteFile()
-
addBytes
void addBytes(byte[] body) throws Exception- Throws:
Exception- See Also:
LargeServerMessage.addBytes(byte[])
-
clearPendingRecordID
void clearPendingRecordID()
-
setPendingRecordID
void setPendingRecordID(long pendingRecordID)
-
getPendingRecordID
long getPendingRecordID()
-
hasPendingRecord
boolean hasPendingRecord()
-
-