Klasse MessageLog<TYPE extends org.teamapps.message.protocol.message.Message>

java.lang.Object
org.teamapps.universaldb.index.log.MessageLog<TYPE>

public class MessageLog<TYPE extends org.teamapps.message.protocol.message.Message> extends Object
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    MessageLog(File basePath, String name, boolean rotating, org.teamapps.message.protocol.file.FileDataReader fileDataReader, org.teamapps.message.protocol.file.FileDataWriter fileDataWriter, org.teamapps.message.protocol.model.PojoObjectDecoder<TYPE> pojoObjectDecoder)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    long
    addMessage(org.teamapps.message.protocol.message.Message message)
     
    void
     
    getMessages(long startPos)
     
    org.teamapps.message.protocol.message.Message
    readMessage(long position)
     

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • MessageLog

      public MessageLog(File basePath, String name, boolean rotating, org.teamapps.message.protocol.file.FileDataReader fileDataReader, org.teamapps.message.protocol.file.FileDataWriter fileDataWriter, org.teamapps.message.protocol.model.PojoObjectDecoder<TYPE> pojoObjectDecoder)
  • Methodendetails

    • addMessage

      public long addMessage(org.teamapps.message.protocol.message.Message message) throws IOException
      Löst aus:
      IOException
    • readMessage

      public org.teamapps.message.protocol.message.Message readMessage(long position) throws IOException
      Löst aus:
      IOException
    • getMessages

      public Iterator<TYPE> getMessages(long startPos)
    • close

      public void close()