Klasse MessageStoreLEGACY<TYPE extends org.teamapps.message.protocol.message.Message>
java.lang.Object
org.teamapps.universaldb.index.log.MessageStoreLEGACY<TYPE>
public class MessageStoreLEGACY<TYPE extends org.teamapps.message.protocol.message.Message>
extends Object
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMessageStoreLEGACY(File path, String name, boolean withFileStore, org.teamapps.message.protocol.model.PojoObjectDecoder<TYPE> pojoObjectDecoder) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voiddeleteMessage(int id) voiddeleteMessage(TYPE message) voiddrop()intlongreadAfterMessageId(int messageId) readAfterMessageId(int messageId, int maxMessages) readBeforeMessageId(int messageId, int messageCount) readLastMessages(int messageCount) readMessage(int id) voidsaveMessage(TYPE message) voidundeleteMessage(int id) voidundeleteMessage(TYPE message)
-
Konstruktordetails
-
MessageStoreLEGACY
-
-
Methodendetails
-
getMessageCount
public int getMessageCount() -
getStoreSize
public long getStoreSize() -
saveMessage
-
deleteMessage
-
deleteMessage
public void deleteMessage(int id) -
undeleteMessage
-
undeleteMessage
public void undeleteMessage(int id) -
readMessage
-
readLastMessages
-
readAfterMessageId
-
readAfterMessageId
-
readBeforeMessageId
-
readAllMessages
-
close
public void close() -
drop
public void drop()
-