Uses of Interface
org.apache.activemq.artemis.core.persistence.Persister
Packages that use Persister
Package
Description
-
Uses of Persister in org.apache.activemq.artemis.api.core
Methods in org.apache.activemq.artemis.api.core that return Persister -
Uses of Persister in org.apache.activemq.artemis.core.journal
Classes in org.apache.activemq.artemis.core.journal that implement PersisterModifier and TypeClassDescriptionclassThis is a facade between the new Persister and the former EncodingSupport.Methods in org.apache.activemq.artemis.core.journal with parameters of type PersisterModifier and TypeMethodDescriptionvoidJournal.appendAddEvent(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) An event is data recorded on the journal, but it won't have any weight or deletes.voidJournal.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidJournal.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidJournal.appendAddRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJournal.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidJournal.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidJournal.appendUpdateRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJournal.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion callback) voidJournal.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, JournalUpdateCallback updateCallback, boolean sync, boolean replaceableUpdate) -
Uses of Persister in org.apache.activemq.artemis.core.journal.collections
Classes in org.apache.activemq.artemis.core.journal.collections that implement PersisterMethods in org.apache.activemq.artemis.core.journal.collections with parameters of type PersisterModifier and TypeMethodDescriptionvoidMapStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidMapStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) Constructors in org.apache.activemq.artemis.core.journal.collections with parameters of type PersisterModifierConstructorDescriptionJournalHashMap(long collectionId, MapStorageManager journal, LongSupplier idGenerator, Persister<JournalHashMap.MapRecord<K, V>> persister, byte recordType, Supplier<IOCompletion> completionSupplier, LongFunction<C> contextProvider, IOCriticalErrorListener ioExceptionListener) -
Uses of Persister in org.apache.activemq.artemis.core.journal.impl
Methods in org.apache.activemq.artemis.core.journal.impl with parameters of type PersisterModifier and TypeMethodDescriptionvoidFileWrapperJournal.appendAddEvent(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidJournalImpl.appendAddEvent(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidFileWrapperJournal.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidJournalImpl.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidFileWrapperJournal.appendAddRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJournalImpl.appendAddRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidFileWrapperJournal.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidJournalImpl.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion callback) voidFileWrapperJournal.appendUpdateRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJournalImpl.appendUpdateRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidFileWrapperJournal.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion callback) voidJournalImpl.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion callback) -
Uses of Persister in org.apache.activemq.artemis.core.journal.impl.dataformat
Fields in org.apache.activemq.artemis.core.journal.impl.dataformat declared as PersisterModifier and TypeFieldDescriptionprotected final PersisterJournalAddRecord.persisterprotected final PersisterJournalAddRecordTX.persisterConstructors in org.apache.activemq.artemis.core.journal.impl.dataformat with parameters of type PersisterModifierConstructorDescriptionJournalAddRecord(boolean add, long id, byte recordType, Persister persister, Object record) JournalAddRecord(byte journalType, long id, byte recordType, Persister persister, Object record) JournalAddRecordTX(boolean add, long txID, long id, byte recordType, Persister persister, Object record) -
Uses of Persister in org.apache.activemq.artemis.core.message.impl
Classes in org.apache.activemq.artemis.core.message.impl that implement PersisterMethods in org.apache.activemq.artemis.core.message.impl that return PersisterModifier and TypeMethodDescriptionCoreMessage.getPersister()MessageInternalImpl.getPersister()Deprecated. -
Uses of Persister in org.apache.activemq.artemis.core.persistence.impl.journal
Methods in org.apache.activemq.artemis.core.persistence.impl.journal with parameters of type PersisterModifier and TypeMethodDescriptionvoidAbstractJournalStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidAbstractJournalStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) -
Uses of Persister in org.apache.activemq.artemis.core.persistence.impl.journal.codec
Classes in org.apache.activemq.artemis.core.persistence.impl.journal.codec that implement Persister -
Uses of Persister in org.apache.activemq.artemis.core.persistence.impl.nullpm
Methods in org.apache.activemq.artemis.core.persistence.impl.nullpm with parameters of type PersisterModifier and TypeMethodDescriptionvoidNullStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidNullStorageManager.storeMapRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) -
Uses of Persister in org.apache.activemq.artemis.core.protocol.core.impl
Methods in org.apache.activemq.artemis.core.protocol.core.impl that return Persister -
Uses of Persister in org.apache.activemq.artemis.core.protocol.core.impl.wireformat
Constructors in org.apache.activemq.artemis.core.protocol.core.impl.wireformat with parameters of type PersisterModifierConstructorDescriptionReplicationAddMessage(boolean beforeTwoEighteen, byte journalID, ReplicationManager.ADD_OPERATION_TYPE operation, long id, byte journalRecordType, Persister persister, Object encodingData) ReplicationAddTXMessage(boolean beforeTwoEighteen, byte journalID, ReplicationManager.ADD_OPERATION_TYPE operation, long txId, long id, byte recordType, Persister persister, Object encodingData) -
Uses of Persister in org.apache.activemq.artemis.core.replication
Methods in org.apache.activemq.artemis.core.replication with parameters of type PersisterModifier and TypeMethodDescriptionvoidReplicatedJournal.appendAddEvent(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidReplicatedJournal.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidReplicatedJournal.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidReplicatedJournal.appendAddRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidReplicationManager.appendAddRecordTransactional(byte journalID, ReplicationManager.ADD_OPERATION_TYPE operation, long txID, long id, byte recordType, Persister persister, Object record) voidReplicatedJournal.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidReplicatedJournal.appendUpdateRecord(long id, byte journalRecordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidReplicationManager.appendUpdateRecord(byte journalID, ReplicationManager.ADD_OPERATION_TYPE operation, long id, byte recordType, Persister persister, Object record) voidReplicatedJournal.appendUpdateRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidReplicatedJournal.tryAppendUpdateRecord(long id, byte journalRecordType, Persister persister, Object record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion completionCallback) voidReplicatedJournal.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, JournalUpdateCallback updateCallback, boolean sync, boolean replaceable) -
Uses of Persister in org.apache.activemq.artemis.jdbc.store.journal
Methods in org.apache.activemq.artemis.jdbc.store.journal with parameters of type PersisterModifier and TypeMethodDescriptionvoidJDBCJournalImpl.appendAddEvent(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidJDBCJournalImpl.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidJDBCJournalImpl.appendAddRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidJDBCJournalImpl.appendAddRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJDBCJournalImpl.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync) voidJDBCJournalImpl.appendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, IOCompletion completionCallback) voidJDBCJournalImpl.appendUpdateRecordTransactional(long txID, long id, byte recordType, Persister persister, Object record) voidJDBCJournalImpl.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, boolean sync, boolean replaceableUpdate, JournalUpdateCallback updateCallback, IOCompletion completionCallback) voidJDBCJournalImpl.tryAppendUpdateRecord(long id, byte recordType, Persister persister, Object record, JournalUpdateCallback updateCallback, boolean sync, boolean replaceableUpdate) -
Uses of Persister in org.apache.activemq.artemis.spi.core.protocol
Classes in org.apache.activemq.artemis.spi.core.protocol that implement PersisterMethods in org.apache.activemq.artemis.spi.core.protocol that return PersisterModifier and TypeMethodDescriptionstatic PersisterMessagePersister.getPersister(byte id) ProtocolManagerFactory.getPersister()Methods in org.apache.activemq.artemis.spi.core.protocol with parameters of type PersisterModifier and TypeMethodDescriptionstatic voidMessagePersister.registerPersister(Persister<Message> persister)