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 |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
SequentialFileFactory.setAlignment(int alignment) |
SequentialFileFactory |
SequentialFileFactory.setDatasync(boolean enabled) |
SequentialFileFactory |
AbstractSequentialFileFactory.setDatasync(boolean enabled) |
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 |
MappedSequentialFileFactory |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
MappedSequentialFileFactory.setAlignment(int alignment) |
SequentialFileFactory |
MappedSequentialFileFactory.setDatasync(boolean enabled) |
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 |
FileWrapperJournal.getFileFactory() |
SequentialFileFactory |
JournalImpl.getFileFactory() |
Modifier and Type | Method and Description |
---|---|
static int |
JournalImpl.initFileHeader(SequentialFileFactory fileFactory,
SequentialFile sequentialFile,
int userVersion,
long fileID) |
static SequentialFile |
AbstractJournalUpdateTask.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) |
protected SequentialFile |
JournalImpl.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(ExecutorFactory ioExecutors,
int fileSize,
int minFiles,
int poolSize,
int compactMinFiles,
int compactPercentage,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO,
int userVersion) |
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 © 2018 The Apache Software Foundation. All Rights Reserved.