Uses of Interface
org.apache.activemq.artemis.core.io.SequentialFile
-
-
Uses of SequentialFile in org.apache.activemq.artemis.core.io
Classes in org.apache.activemq.artemis.core.io that implement SequentialFile Modifier and Type Class Description classAbstractSequentialFileMethods in org.apache.activemq.artemis.core.io that return SequentialFile Modifier and Type Method Description SequentialFileSequentialFile. cloneFile()SequentialFileSequentialFileFactory. createSequentialFile(String fileName)default SequentialFileSequentialFileFactory. createSequentialFile(String fileName, int capacity)Methods in org.apache.activemq.artemis.core.io with parameters of type SequentialFile Modifier and Type Method Description voidAbstractSequentialFileFactory. activateBuffer(SequentialFile file)voidSequentialFileFactory. activateBuffer(SequentialFile file)voidAbstractSequentialFile. copyTo(SequentialFile newFileName)voidSequentialFile. copyTo(SequentialFile newFileName)voidAbstractSequentialFileFactory. onIOError(Exception exception, String message, SequentialFile file)voidSequentialFileFactory. onIOError(Exception exception, String message, SequentialFile file)The SequentialFile will call this method when a disk IO Error happens during the live phase.voidIOCriticalErrorListener. onIOException(Throwable code, String message, SequentialFile file) -
Uses of SequentialFile in org.apache.activemq.artemis.core.io.aio
Classes in org.apache.activemq.artemis.core.io.aio that implement SequentialFile Modifier and Type Class Description classAIOSequentialFileThis class is implementing Runnable to reuse a callback to close it.Methods in org.apache.activemq.artemis.core.io.aio that return SequentialFile Modifier and Type Method Description SequentialFileAIOSequentialFile. cloneFile()SequentialFileAIOSequentialFileFactory. createSequentialFile(String fileName) -
Uses of SequentialFile in org.apache.activemq.artemis.core.io.mapped
Methods in org.apache.activemq.artemis.core.io.mapped that return SequentialFile Modifier and Type Method Description SequentialFileMappedSequentialFileFactory. createSequentialFile(String fileName)SequentialFileMappedSequentialFileFactory. createSequentialFile(String fileName, int capacity) -
Uses of SequentialFile in org.apache.activemq.artemis.core.io.nio
Classes in org.apache.activemq.artemis.core.io.nio that implement SequentialFile Modifier and Type Class Description classNIOSequentialFileMethods in org.apache.activemq.artemis.core.io.nio that return SequentialFile Modifier and Type Method Description SequentialFileNIOSequentialFile. cloneFile()SequentialFileNIOSequentialFileFactory. createSequentialFile(String fileName)Methods in org.apache.activemq.artemis.core.io.nio with parameters of type SequentialFile Modifier and Type Method Description voidNIOSequentialFile. copyTo(SequentialFile dstFile) -
Uses of SequentialFile in org.apache.activemq.artemis.core.io.util
Methods in org.apache.activemq.artemis.core.io.util with parameters of type SequentialFile Modifier and Type Method Description static voidFileIOUtil. copyData(SequentialFile from, SequentialFile to, ByteBuffer buffer) -
Uses of SequentialFile in org.apache.activemq.artemis.core.journal.impl
Fields in org.apache.activemq.artemis.core.journal.impl declared as SequentialFile Modifier and Type Field Description protected SequentialFileAbstractJournalUpdateTask. sequentialFileMethods in org.apache.activemq.artemis.core.journal.impl that return SequentialFile Modifier and Type Method Description protected SequentialFileJournalImpl. createControlFile(List<JournalFile> files, List<JournalFile> newFiles, Pair<String,String> cleanupRename)SequentialFileJournalFile. getFile()SequentialFileJournalFileImpl. getFile()static SequentialFileAbstractJournalUpdateTask. readControlFile(SequentialFileFactory fileFactory, List<String> dataFiles, List<String> newFiles, List<Pair<String,String>> renameFile)static SequentialFileAbstractJournalUpdateTask. writeControlFile(SequentialFileFactory fileFactory, List<JournalFile> files, List<JournalFile> newFiles, List<Pair<String,String>> renames)protected SequentialFileJournalImpl. writeControlFile(SequentialFileFactory fileFactory, List<JournalFile> files, List<JournalFile> newFiles, List<Pair<String,String>> renames)Methods in org.apache.activemq.artemis.core.journal.impl with parameters of type SequentialFile Modifier and Type Method Description protected voidJournalImpl. deleteControlFile(SequentialFile controlFile)static intJournalImpl. initFileHeader(SequentialFileFactory fileFactory, SequentialFile sequentialFile, int userVersion, long fileID)JournalFileImplJournalImpl. readFileHeader(SequentialFile file)Constructors in org.apache.activemq.artemis.core.journal.impl with parameters of type SequentialFile Constructor Description JournalFileImpl(SequentialFile file, long fileID, int version) -
Uses of SequentialFile in org.apache.activemq.artemis.core.paging.impl
Methods in org.apache.activemq.artemis.core.paging.impl that return SequentialFile Modifier and Type Method Description SequentialFilePage. getFile()Constructors in org.apache.activemq.artemis.core.paging.impl with parameters of type SequentialFile Constructor Description Page(SimpleString storeName, StorageManager storageManager, SequentialFileFactory factory, SequentialFile file, int pageId) -
Uses of SequentialFile in org.apache.activemq.artemis.core.persistence
Methods in org.apache.activemq.artemis.core.persistence that return SequentialFile Modifier and Type Method Description default SequentialFileStorageManager. createFileForLargeMessage(long messageID, boolean durable)SequentialFileStorageManager. createFileForLargeMessage(long messageID, StorageManager.LargeMessageExtension extension)Instantiates a SequentialFile to be used for storing aLargeServerMessage.Methods in org.apache.activemq.artemis.core.persistence with parameters of type SequentialFile Modifier and Type Method Description voidStorageManager. addBytesToLargeMessage(SequentialFile appendFile, long messageID, byte[] bytes)voidStorageManager. addBytesToLargeMessage(SequentialFile file, long messageId, ActiveMQBuffer bytes) -
Uses of SequentialFile in org.apache.activemq.artemis.core.persistence.impl.journal
Methods in org.apache.activemq.artemis.core.persistence.impl.journal that return SequentialFile Modifier and Type Method Description SequentialFileLargeBody. createFile()SequentialFileJournalStorageManager. createFileForLargeMessage(long messageID, StorageManager.LargeMessageExtension extension)SequentialFileLargeBody. getAppendFile()SequentialFileLargeServerMessageImpl. getAppendFile()SequentialFileLargeBody. getReadingFile()This will return its own File useful for reading the file on the large message while delivering, browsing..SequentialFileLargeServerMessageInSync. getSyncFile()Methods in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type SequentialFile Modifier and Type Method Description voidJournalStorageManager. addBytesToLargeMessage(SequentialFile file, long messageId, byte[] bytes)voidJournalStorageManager. addBytesToLargeMessage(SequentialFile file, long messageId, ActiveMQBuffer bytes)voidLargeBody. replaceFile(SequentialFile file)Meant for test-ability, be careful if you decide to use it.Constructors in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type SequentialFile Constructor Description LargeBody(LargeServerMessage message, StorageManager storageManager, SequentialFile file)LargeServerMessageImpl(byte type, long id, StorageManager storageManager, SequentialFile fileCopy)LargeServerMessageImpl(LargeServerMessageImpl copy, TypedProperties properties, SequentialFile fileCopy, long newID)Copy constructor -
Uses of SequentialFile in org.apache.activemq.artemis.core.persistence.impl.nullpm
Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm that return SequentialFile Modifier and Type Method Description SequentialFileNullStorageManager. createFileForLargeMessage(long messageID, StorageManager.LargeMessageExtension extension)Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm with parameters of type SequentialFile Modifier and Type Method Description voidNullStorageManager. addBytesToLargeMessage(SequentialFile appendFile, long messageID, byte[] bytes)voidNullStorageManager. addBytesToLargeMessage(SequentialFile file, long messageId, ActiveMQBuffer bytes) -
Uses of SequentialFile in org.apache.activemq.artemis.core.replication
Methods in org.apache.activemq.artemis.core.replication with parameters of type SequentialFile Modifier and Type Method Description voidReplicationManager. syncLargeMessageFile(SequentialFile file, long size, long id)voidReplicationManager. syncPages(SequentialFile file, long id, SimpleString queueName) -
Uses of SequentialFile in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return SequentialFile Modifier and Type Method Description SequentialFileLargeServerMessage. getAppendFile()This will return the File suitable for appending the messageMethods in org.apache.activemq.artemis.core.server with parameters of type SequentialFile Modifier and Type Method Description ActiveMQIOErrorExceptionActiveMQMessageBundle_$bundle. cannotWriteToClosedFile(SequentialFile file)ActiveMQIOErrorExceptionActiveMQMessageBundle. cannotWriteToClosedFile(SequentialFile file)voidActiveMQServerLogger_$logger. replicaSyncFile(SequentialFile jf, Long size)voidActiveMQServerLogger. replicaSyncFile(SequentialFile jf, Long size) -
Uses of SequentialFile in org.apache.activemq.artemis.core.server.impl
Methods in org.apache.activemq.artemis.core.server.impl with parameters of type SequentialFile Modifier and Type Method Description voidActiveMQServerImpl.DefaultCriticalErrorListener. onIOException(Throwable cause, String message, SequentialFile file) -
Uses of SequentialFile in org.apache.activemq.artemis.jdbc.store.file
Classes in org.apache.activemq.artemis.jdbc.store.file that implement SequentialFile Modifier and Type Class Description classJDBCSequentialFileMethods in org.apache.activemq.artemis.jdbc.store.file that return SequentialFile Modifier and Type Method Description SequentialFileJDBCSequentialFile. cloneFile()SequentialFileJDBCSequentialFileFactory. createSequentialFile(String fileName)Methods in org.apache.activemq.artemis.jdbc.store.file with parameters of type SequentialFile Modifier and Type Method Description voidJDBCSequentialFileFactory. activateBuffer(SequentialFile file)voidJDBCSequentialFile. copyTo(SequentialFile cloneFile)voidJDBCSequentialFileFactory. onIOError(Exception exception, String message, SequentialFile file)voidJDBCSequentialFileFactory. sequentialFileClosed(SequentialFile file)
-