Class MessageStore<TYPE extends org.teamapps.protocol.schema.MessageObject>
java.lang.Object
org.teamapps.universaldb.index.log.MessageStore<TYPE>
public class MessageStore<TYPE extends org.teamapps.protocol.schema.MessageObject>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description MessageStore(java.io.File path, java.lang.String name, org.teamapps.protocol.schema.PojoObjectDecoder<TYPE> pojoObjectDecoder) -
Method Summary
Modifier and Type Method Description voidaddMessage(int id, TYPE message)intaddMessage(TYPE message)intgetNextRecordId()java.util.List<TYPE>readAllMessages()TYPEreadMessage(int id)voidremoveMessage(int id)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
MessageStore
public MessageStore(java.io.File path, java.lang.String name, org.teamapps.protocol.schema.PojoObjectDecoder<TYPE> pojoObjectDecoder)
-
-
Method Details
-
getNextRecordId
public int getNextRecordId() -
addMessage
-
addMessage
-
removeMessage
public void removeMessage(int id) -
readMessage
-
readAllMessages
-