org.jnetstream.capture.file
Interface RecordIndexer<T extends Record>

All Superinterfaces:
java.io.Closeable, FileIndexer<T,T,T>, java.io.Flushable, IndexedFileModifier<T,T>, java.lang.Iterable<T>

public interface RecordIndexer<T extends Record>
extends FileIndexer<T,T,T>

An indexer that allows direct access to records contained in a capture file. Indexer are used to access records which physically reside on a some storage device.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
 
Methods inherited from interface org.jnetstream.capture.file.FileIndexer
get, keepInMemory, mapIndexToPosition, setAutoflush, size
 
Methods inherited from interface org.jnetstream.capture.file.IndexedFileModifier
abortChanges, add, add, addAll, remove, removeAll, removeAll, removeAll, removeAll, replace, retainAll, retainAll, set, swap
 
Methods inherited from interface java.io.Closeable
close
 
Methods inherited from interface java.io.Flushable
flush
 
Methods inherited from interface java.lang.Iterable
iterator