Package | Description |
---|---|
org.hornetq.core.journal.impl | |
org.hornetq.core.paging | |
org.hornetq.core.paging.impl | |
org.hornetq.core.persistence.impl.journal |
Modifier and Type | Class and Description |
---|---|
class |
AbstractSequentialFileFactory
An abstract SequentialFileFactory containing basic functionality for both AIO and NIO SequentialFactories
|
class |
AIOSequentialFileFactory
A AIOSequentialFileFactory
|
class |
NIOSequentialFileFactory
A NIOSequentialFileFactory
|
Modifier and Type | Field and Description |
---|---|
protected SequentialFileFactory |
AbstractSequentialFile.factory |
protected SequentialFileFactory |
SyncSpeedTest.fileFactory |
protected SequentialFileFactory |
AbstractJournalUpdateTask.fileFactory |
Modifier and Type | Method and Description |
---|---|
static void |
ExportJournal.exportJournalFile(PrintStream out,
SequentialFileFactory fileFactory,
JournalFile file) |
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) |
AbstractSequentialFile(String directory,
File file,
SequentialFileFactory factory,
Executor writerExecutor) |
AIOSequentialFile(SequentialFileFactory factory,
int bufferSize,
long bufferTimeoutMilliseconds,
String directory,
String fileName,
int maxIO,
BufferCallback bufferCallback,
Executor writerExecutor,
Executor pollerExecutor) |
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) |
JournalImpl(int fileSize,
int minFiles,
int compactMinFiles,
int compactPercentage,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO) |
JournalImpl(int fileSize,
int minFiles,
int compactMinFiles,
int compactPercentage,
SequentialFileFactory fileFactory,
String filePrefix,
String fileExtension,
int maxAIO,
int userVersion) |
NIOSequentialFile(SequentialFileFactory factory,
File file,
int maxIO,
Executor writerExecutor) |
NIOSequentialFile(SequentialFileFactory factory,
String directory,
String fileName,
int maxIO,
Executor writerExecutor) |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
PagingStoreFactory.newFileFactory(SimpleString address) |
Modifier and Type | Method and Description |
---|---|
SequentialFileFactory |
PagingStoreFactoryNIO.newFileFactory(SimpleString address) |
protected SequentialFileFactory |
PagingStoreFactoryNIO.newFileFactory(String directoryName) |
Constructor and Description |
---|
PageImpl(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,
Executor executor,
boolean syncNonTransactional) |
Modifier and Type | Method and Description |
---|---|
protected static void |
JournalStorageManager.describeJournal(SequentialFileFactory fileFactory,
JournalImpl journal) |
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.