Interface LeveldbCompaction
- All Superinterfaces:
Actor,ActorLogging,CompactionSegmentManagement
- All Known Subinterfaces:
LeveldbStore
- All Known Implementing Classes:
SharedLeveldbStore
INTERNAL API.
Exposure of LevelDB compaction capability to reduce journal size upon message deletions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classstatic classNested classes/interfaces inherited from interface org.apache.pekko.actor.Actor
Actor.emptyBehavior$, Actor.ignoringBehavior$ -
Method Summary
Modifier and TypeMethodDescriptionscala.PartialFunction<Object,scala.runtime.BoxedUnit> voidtryCompactOnDelete(String persistenceId, long toSeqNr) Methods inherited from interface org.apache.pekko.actor.Actor
aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, context, org$apache$pekko$actor$Actor$_setter_$context_$eq, org$apache$pekko$actor$Actor$_setter_$self_$eq, postRestart, postStop, preRestart, preStart, receive, self, sender, supervisorStrategy, unhandledMethods inherited from interface org.apache.pekko.actor.ActorLogging
_log_$eq, logMethods inherited from interface org.apache.pekko.persistence.journal.leveldb.CompactionSegmentManagement
compactionInterval, compactionIntervals, compactionLimit, compactionSegment, isCompactionEnabled, isCompactionRequired, latestCompactionSegment, latestCompactionSegments_$eq, mustCompact, updateCompactionSegment
-
Method Details
-
receiveCompactionInternal
scala.PartialFunction<Object,scala.runtime.BoxedUnit> receiveCompactionInternal() -
tryCompactOnDelete
-