Uses of Interface
org.apache.activemq.artemis.core.journal.EncodingSupport
Packages that use EncodingSupport
Package
Description
-
Uses of EncodingSupport in org.apache.activemq.artemis.core.io
Methods in org.apache.activemq.artemis.core.io with parameters of type EncodingSupportModifier and TypeMethodDescriptionvoidAbstractSequentialFile.write(EncodingSupport bytes, boolean sync) voidAbstractSequentialFile.write(EncodingSupport bytes, boolean sync, IOCallback callback) voidSequentialFile.write(EncodingSupport bytes, boolean sync) voidSequentialFile.write(EncodingSupport bytes, boolean sync, IOCallback callback) -
Uses of EncodingSupport in org.apache.activemq.artemis.core.io.buffer
Methods in org.apache.activemq.artemis.core.io.buffer with parameters of type EncodingSupportModifier and TypeMethodDescriptionvoidTimedBuffer.addBytes(EncodingSupport bytes, boolean sync, IOCallback callback) -
Uses of EncodingSupport in org.apache.activemq.artemis.core.journal
Methods in org.apache.activemq.artemis.core.journal that return EncodingSupportModifier and TypeMethodDescriptionEncoderPersister.decode(ActiveMQBuffer buffer, EncodingSupport record, org.apache.activemq.artemis.core.persistence.CoreMessageObjectPools pools) Methods in org.apache.activemq.artemis.core.journal with parameters of type EncodingSupportModifier and TypeMethodDescriptiondefault voidJournal.appendAddRecord(long id, byte recordType, EncodingSupport record, boolean sync) default voidJournal.appendAddRecord(long id, byte recordType, EncodingSupport record, boolean sync, IOCompletion completionCallback) default voidJournal.appendAddRecordTransactional(long txID, long id, byte recordType, EncodingSupport record) voidJournal.appendDeleteRecordTransactional(long txID, long id, EncodingSupport record) voidJournal.appendPrepareRecord(long txID, EncodingSupport transactionData, boolean sync) If the system crashed after a prepare was called, it should store information that is required to bring the transaction back to a state it could be committed.voidJournal.appendPrepareRecord(long txID, EncodingSupport transactionData, boolean sync, IOCompletion callback) default voidJournal.appendUpdateRecord(long id, byte recordType, EncodingSupport record, boolean sync) default voidJournal.appendUpdateRecord(long id, byte recordType, EncodingSupport record, boolean sync, IOCompletion completionCallback) default voidJournal.appendUpdateRecordTransactional(long txID, long id, byte recordType, EncodingSupport record) EncoderPersister.decode(ActiveMQBuffer buffer, EncodingSupport record, org.apache.activemq.artemis.core.persistence.CoreMessageObjectPools pools) voidEncoderPersister.encode(ActiveMQBuffer buffer, EncodingSupport record) intEncoderPersister.getEncodeSize(EncodingSupport record) default voidJournal.tryAppendUpdateRecord(long id, byte recordType, EncodingSupport record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion completionCallback) default voidJournal.tryAppendUpdateRecord(long id, byte recordType, EncodingSupport record, JournalUpdateCallback updateCallback, boolean sync, boolean replaceableRecord) -
Uses of EncodingSupport in org.apache.activemq.artemis.core.journal.impl
Methods in org.apache.activemq.artemis.core.journal.impl with parameters of type EncodingSupportModifier and TypeMethodDescriptionvoidFileWrapperJournal.appendDeleteRecordTransactional(long txID, long id, EncodingSupport record) voidJournalImpl.appendDeleteRecordTransactional(long txID, long id, EncodingSupport record) voidFileWrapperJournal.appendPrepareRecord(long txID, EncodingSupport transactionData, boolean sync, IOCompletion callback) voidJournalImpl.appendPrepareRecord(long txID, EncodingSupport transactionData, boolean sync, IOCompletion callback) If the system crashed after a prepare was called, it should store information that is required to bring the transaction back to a state it could be committed. -
Uses of EncodingSupport in org.apache.activemq.artemis.core.journal.impl.dataformat
Classes in org.apache.activemq.artemis.core.journal.impl.dataformat that implement EncodingSupportModifier and TypeClassDescriptionclassclassclassclassA transaction record (Commit or Prepare), will hold the number of elements the transaction has in the current file.classclassclassclassConstructors in org.apache.activemq.artemis.core.journal.impl.dataformat with parameters of type EncodingSupportModifierConstructorDescriptionJournalCompleteRecordTX(JournalCompleteRecordTX.TX_RECORD_TYPE isCommit, long txID, EncodingSupport transactionData) JournalDeleteRecordTX(long txID, long id, EncodingSupport record)