public class PersistentQueueSpec<T> extends java.lang.Object implements Supplier<PersistentQueue<T>>
PersistentQueue instance.| Constructor and Description |
|---|
PersistentQueueSpec() |
| Modifier and Type | Method and Description |
|---|---|
PersistentQueueSpec<T> |
basePath(java.lang.String basePath) |
PersistentQueueSpec<T> |
cacheLineSize(int size) |
PersistentQueueSpec<T> |
clearOnStart(boolean clearOnStart) |
PersistentQueueSpec<T> |
codec(Codec<Buffer,T,T> codec) |
PersistentQueueSpec<T> |
dataBlockSize(int size) |
PersistentQueueSpec<T> |
deleteOnExit(boolean deleteOnExit) |
PersistentQueue<T> |
get()
Get an object.
|
PersistentQueueSpec<T> |
indexFileCapacity(boolean synchronousMode) |
PersistentQueueSpec<T> |
indexFileCapacity(int size) |
PersistentQueueSpec<T> |
indexFileExcerpts(int excerpts) |
PersistentQueueSpec<T> |
minimiseFootprint(boolean minimiseFootprint) |
public PersistentQueueSpec<T> basePath(java.lang.String basePath)
public PersistentQueueSpec<T> clearOnStart(boolean clearOnStart)
public PersistentQueueSpec<T> deleteOnExit(boolean deleteOnExit)
public PersistentQueueSpec<T> cacheLineSize(int size)
public PersistentQueueSpec<T> dataBlockSize(int size)
public PersistentQueueSpec<T> indexFileCapacity(int size)
public PersistentQueueSpec<T> indexFileCapacity(boolean synchronousMode)
public PersistentQueueSpec<T> indexFileExcerpts(int excerpts)
public PersistentQueueSpec<T> minimiseFootprint(boolean minimiseFootprint)
public PersistentQueue<T> get()
Supplierget in interface Supplier<PersistentQueue<T>>