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 | 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 |
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.
|
protected SequentialFile |
JournalImpl.writeControlFile(SequentialFileFactory fileFactory,
List<JournalFile> files,
List<JournalFile> newFiles,
List<Pair<String,String>> renames) |
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,
ConcurrentLongHashSet recordsSnapshot,
long nextOrderingID) |
JournalCompactor(SequentialFileFactory fileFactory,
JournalImpl journal,
JournalFilesRepository filesRepository,
ConcurrentLongHashSet recordsSnapshot,
long firstFileID) |
JournalFilesRepository(SequentialFileFactory fileFactory,
JournalImpl journal,
String filePrefix,
String fileExtension,
int userVersion,
int maxAIO,
int fileSize,
int minFiles,
int poolSize,
int journalFileOpenTimeout) |
JournalImpl(ExecutorFactory ioExecutors,
int fileSize,
int minFiles,
int poolSize,
int compactMinFiles,
int compactPercentage,
int journalFileOpenTimeout,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO,
int userVersion) |
JournalImpl(ExecutorFactory ioExecutors,
int fileSize,
int minFiles,
int poolSize,
int compactMinFiles,
int compactPercentage,
int journalFileOpenTimeout,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO,
int userVersion,
IOCriticalErrorListener criticalErrorListener) |
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,
int journalFileOpenTimeout,
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) |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
PagingStoreFactory.newFileFactory(SimpleString address) |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
PagingStoreFactoryNIO.newFileFactory(SimpleString address) |
SequentialFileFactory |
PagingStoreFactoryDatabase.newFileFactory(SimpleString address) |
protected SequentialFileFactory |
PagingStoreFactoryNIO.newFileFactory(String directoryName) |
Constructor and Description |
---|
Page(SimpleString storeName,
StorageManager storageManager,
SequentialFileFactory factory,
SequentialFile file,
int pageId) |
PagingStoreImpl(SimpleString address,
ScheduledExecutorService scheduledExecutor,
long syncTimeout,
PagingManager pagingManager,
StorageManager storageManager,
SequentialFileFactory fileFactory,
PagingStoreFactory storeFactory,
SimpleString storeName,
AddressSettings addressSettings,
ArtemisExecutor executor,
boolean syncNonTransactional) |
Modifier and Type | Method and Description |
---|---|
default SequentialFileFactory |
StorageManager.getJournalSequentialFileFactory() |
Modifier and Type | Field and Description |
---|---|
protected SequentialFileFactory |
JournalStorageManager.bindingsFF |
protected SequentialFileFactory |
JournalStorageManager.journalFF |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
JournalStorageManager.getJournalSequentialFileFactory() |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
ReplicatedJournal.getFileFactory() |
Modifier and Type | Class and Description |
---|---|
class |
JDBCSequentialFileFactory |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
JDBCSequentialFileFactory.setDatasync(boolean enabled) |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
JDBCJournalImpl.getFileFactory() |
Copyright © 2019 JBoss by Red Hat. All rights reserved.