Schnittstelle LogIndex
- Alle bekannten Implementierungsklassen:
DefaultLogIndex,RotatingLogIndex
public interface LogIndex
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()voiddrop()voidflush()longlongbooleanisEmpty()default List<byte[]>byte[]readLog(long pos) long[]readLogs()readLogs(long pos) default List<byte[]>readLogs(long pos, int messages) voidreadLogs(List<PositionIndexedMessage> messages) default longwriteLog(byte[] bytes) longwriteLog(byte[] bytes, boolean committed)
-
Methodendetails
-
writeLog
default long writeLog(byte[] bytes) -
writeLog
long writeLog(byte[] bytes, boolean committed) -
readLog
byte[] readLog(long pos) -
readLogs
-
readLogs
LogIterator readLogs() -
readLogs
-
readLogs
-
readLogPositions
long[] readLogPositions() -
readAllLogs
-
getPosition
long getPosition() -
isEmpty
boolean isEmpty() -
getStoreSize
long getStoreSize() -
flush
void flush() -
close
void close() -
drop
void drop()
-