| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSequentialFileFactory
An abstract SequentialFileFactory containing basic functionality for both AIO and NIO SequentialFactories
|
| Modifier and Type | Field and Description |
|---|---|
protected SequentialFileFactory |
AbstractSequentialFile.factory |
| Constructor and Description |
|---|
AbstractSequentialFile(File directory,
String file,
SequentialFileFactory factory,
Executor writerExecutor) |
| Modifier and Type | Class and Description |
|---|---|
class |
AIOSequentialFileFactory |
| Modifier and Type | Class and Description |
|---|---|
class |
NIOSequentialFileFactory |
| Constructor and Description |
|---|
NIOSequentialFile(SequentialFileFactory factory,
File directory,
String file,
int maxIO,
Executor writerExecutor) |
| Modifier and Type | Method and Description |
|---|---|
SequentialFileFactory |
Journal.getFileFactory() |
| Modifier and Type | Field and Description |
|---|---|
protected SequentialFileFactory |
AbstractJournalUpdateTask.fileFactory |
| Modifier and Type | Method and Description |
|---|---|
SequentialFileFactory |
JournalImpl.getFileFactory() |
SequentialFileFactory |
FileWrapperJournal.getFileFactory() |
| Modifier and Type | Method and Description |
|---|---|
static int |
JournalImpl.initFileHeader(SequentialFileFactory fileFactory,
SequentialFile sequentialFile,
int userVersion,
long fileID) |
static SequentialFile |
JournalCompactor.readControlFile(SequentialFileFactory fileFactory,
List<String> dataFiles,
List<String> newFiles,
List<Pair<String,String>> renameFile) |
static int |
JournalImpl.readJournalFile(SequentialFileFactory fileFactory,
JournalFile file,
JournalReaderCallback reader)
this method is used internally only however tools may use it to maintenance.
|
static SequentialFile |
AbstractJournalUpdateTask.writeControlFile(SequentialFileFactory fileFactory,
List<JournalFile> files,
List<JournalFile> newFiles,
List<Pair<String,String>> renames) |
| Constructor and Description |
|---|
AbstractJournalUpdateTask(SequentialFileFactory fileFactory,
JournalImpl journal,
JournalFilesRepository filesRepository,
Set<Long> recordsSnapshot,
long nextOrderingID) |
JournalCompactor(SequentialFileFactory fileFactory,
JournalImpl journal,
JournalFilesRepository filesRepository,
Set<Long> recordsSnapshot,
long firstFileID) |
JournalFilesRepository(SequentialFileFactory fileFactory,
JournalImpl journal,
String filePrefix,
String fileExtension,
int userVersion,
int maxAIO,
int fileSize,
int minFiles,
int poolSize) |
JournalImpl(int fileSize,
int minFiles,
int poolSize,
int compactMinFiles,
int compactPercentage,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO) |
JournalImpl(int fileSize,
int minFiles,
int poolSize,
int compactMinFiles,
int compactPercentage,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO,
int userVersion) |
Copyright © 2016 The Apache Software Foundation. All Rights Reserved.