public class LeveldbJournal extends java.lang.Object implements AsyncWriteJournal, LeveldbStore
Journal backed by a local LevelDB store. For production use.
AsyncWriteJournal.Desequenced, AsyncWriteJournal.Desequenced$, AsyncWriteJournal.Resequencer
Actor.emptyBehavior$, Actor.ignoringBehavior$
Constructor and Description |
---|
LeveldbJournal() |
LeveldbJournal(com.typesafe.config.Config cfg) |
Modifier and Type | Method and Description |
---|---|
static scala.collection.immutable.Seq<PersistentRepr> |
adaptFromJournal(PersistentRepr repr) |
static PersistentRepr |
adaptToJournal(PersistentRepr repr) |
protected static void |
addAllPersistenceIdsSubscriber(ActorRef subscriber) |
protected static void |
addPersistenceIdSubscriber(ActorRef subscriber,
java.lang.String persistenceId) |
protected static void |
addTagSubscriber(ActorRef subscriber,
java.lang.String tag) |
protected abstract static void |
akka$actor$Actor$_setter_$context_$eq(ActorContext x$1) |
protected abstract static void |
akka$actor$Actor$_setter_$self_$eq(ActorRef x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$breaker_$eq(CircuitBreaker x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$config_$eq(com.typesafe.config.Config x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$extension_$eq(Persistence x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$publish_$eq(boolean x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterMaxOldWriters_$eq(int x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterMode_$eq(ReplayFilter.Mode x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterWindowSize_$eq(int x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$resequencer_$eq(ActorRef x$1) |
protected abstract static void |
akka$persistence$journal$AsyncWriteJournal$_setter_$receiveWriteJournal_$eq(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> x$1) |
static CircuitBreaker |
akka$persistence$journal$AsyncWriteJournal$$breaker() |
static com.typesafe.config.Config |
akka$persistence$journal$AsyncWriteJournal$$config() |
static Persistence |
akka$persistence$journal$AsyncWriteJournal$$extension() |
static boolean |
akka$persistence$journal$AsyncWriteJournal$$publish() |
static int |
akka$persistence$journal$AsyncWriteJournal$$replayFilterMaxOldWriters() |
static ReplayFilter.Mode |
akka$persistence$journal$AsyncWriteJournal$$replayFilterMode() |
static int |
akka$persistence$journal$AsyncWriteJournal$$replayFilterWindowSize() |
static ActorRef |
akka$persistence$journal$AsyncWriteJournal$$resequencer() |
static void |
akka$persistence$journal$AsyncWriteJournal$$resequencerCounter_$eq(long x$1) |
static long |
akka$persistence$journal$AsyncWriteJournal$$resequencerCounter() |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbIdMapping$_setter_$akka$persistence$journal$leveldb$LeveldbIdMapping$$idMapLock_$eq(java.lang.Object x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbIdMapping$_setter_$akka$persistence$journal$leveldb$LeveldbIdMapping$$idOffset_$eq(int x$1) |
static void |
akka$persistence$journal$leveldb$LeveldbIdMapping$$idMap_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1) |
static scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
akka$persistence$journal$leveldb$LeveldbIdMapping$$idMap() |
static java.lang.Object |
akka$persistence$journal$leveldb$LeveldbIdMapping$$idMapLock() |
static int |
akka$persistence$journal$leveldb$LeveldbIdMapping$$idOffset() |
static MessageDispatcher |
akka$persistence$journal$leveldb$LeveldbRecovery$$replayDispatcher() |
static java.lang.String |
akka$persistence$journal$leveldb$LeveldbRecovery$$replayDispatcherId() |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$persistenceIdSubscribers_$eq(scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$tagPersistenceIdPrefix_$eq(java.lang.String x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$tagSubscribers_$eq(scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$config_$eq(com.typesafe.config.Config x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbDir_$eq(java.io.File x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbOptions_$eq(org.iq80.leveldb.Options x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbWriteOptions_$eq(org.iq80.leveldb.WriteOptions x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$nativeLeveldb_$eq(boolean x$1) |
protected abstract static void |
akka$persistence$journal$leveldb$LeveldbStore$_setter_$serialization_$eq(Serialization x$1) |
static void |
akka$persistence$journal$leveldb$LeveldbStore$$allPersistenceIdsSubscribers_$eq(scala.collection.immutable.Set<ActorRef> x$1) |
static scala.collection.immutable.Set<ActorRef> |
akka$persistence$journal$leveldb$LeveldbStore$$allPersistenceIdsSubscribers() |
static scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> |
akka$persistence$journal$leveldb$LeveldbStore$$persistenceIdSubscribers() |
static java.lang.String |
akka$persistence$journal$leveldb$LeveldbStore$$tagPersistenceIdPrefix() |
static void |
akka$persistence$journal$leveldb$LeveldbStore$$tagSequenceNr_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1) |
static scala.collection.immutable.Map<java.lang.String,java.lang.Object> |
akka$persistence$journal$leveldb$LeveldbStore$$tagSequenceNr() |
static scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> |
akka$persistence$journal$leveldb$LeveldbStore$$tagSubscribers() |
protected abstract static void |
akka$persistence$journal$WriteJournalBase$_setter_$akka$persistence$journal$WriteJournalBase$$eventAdapters_$eq(EventAdapters x$1) |
protected abstract static void |
akka$persistence$journal$WriteJournalBase$_setter_$persistence_$eq(Persistence x$1) |
static EventAdapters |
akka$persistence$journal$WriteJournalBase$$eventAdapters() |
static scala.collection.immutable.Set<java.lang.String> |
allPersistenceIds() |
protected static void |
aroundPostRestart(java.lang.Throwable reason) |
protected static void |
aroundPostStop() |
protected static void |
aroundPreRestart(java.lang.Throwable reason,
scala.Option<java.lang.Object> message) |
protected static void |
aroundPreStart() |
protected static void |
aroundReceive(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive,
java.lang.Object msg) |
abstract static scala.concurrent.Future<scala.runtime.BoxedUnit> |
asyncDeleteMessagesTo(java.lang.String persistenceId,
long toSequenceNr) |
static scala.concurrent.Future<java.lang.Object> |
asyncReadHighestSequenceNr(java.lang.String persistenceId,
long fromSequenceNr) |
static scala.concurrent.Future<scala.runtime.BoxedUnit> |
asyncReplayMessages(java.lang.String persistenceId,
long fromSequenceNr,
long toSequenceNr,
long max,
scala.Function1<PersistentRepr,scala.runtime.BoxedUnit> replayCallback) |
static scala.concurrent.Future<scala.runtime.BoxedUnit> |
asyncReplayTaggedMessages(java.lang.String tag,
long fromSequenceNr,
long toSequenceNr,
long max,
scala.Function1<LeveldbJournal.ReplayedTaggedMessage,scala.runtime.BoxedUnit> replayCallback) |
abstract static scala.concurrent.Future<scala.collection.immutable.Seq<scala.util.Try<scala.runtime.BoxedUnit>>> |
asyncWriteMessages(scala.collection.immutable.Seq<AtomicWrite> messages) |
com.typesafe.config.Config |
config() |
ActorContext |
context()
Stores the context for this actor, including self, and sender.
|
protected static boolean |
hasAllPersistenceIdsSubscribers() |
protected static boolean |
hasPersistenceIdSubscribers() |
protected static boolean |
hasTagSubscribers() |
static boolean |
isNewPersistenceId(java.lang.String id) |
static void |
leveldb_$eq(org.iq80.leveldb.DB x$1) |
org.iq80.leveldb.DB |
leveldb() |
java.io.File |
leveldbDir() |
static org.iq80.leveldb.DBFactory |
leveldbFactory() |
org.iq80.leveldb.Options |
leveldbOptions() |
static org.iq80.leveldb.ReadOptions |
leveldbReadOptions() |
static org.iq80.leveldb.ReadOptions |
leveldbSnapshot() |
org.iq80.leveldb.WriteOptions |
leveldbWriteOptions() |
boolean |
nativeLeveldb() |
protected static void |
newPersistenceIdAdded(java.lang.String id) |
static int |
numericId(java.lang.String id) |
Persistence |
persistence() |
static PersistentRepr |
persistentFromBytes(byte[] a) |
static byte[] |
persistentToBytes(PersistentRepr p) |
static void |
postRestart(java.lang.Throwable reason) |
static void |
postStop() |
com.typesafe.config.Config |
prepareConfig() |
protected static scala.collection.immutable.Seq<AtomicWrite> |
preparePersistentBatch(scala.collection.immutable.Seq<PersistentEnvelope> rb) |
static void |
preRestart(java.lang.Throwable reason,
scala.Option<java.lang.Object> message) |
static void |
preStart() |
static long |
readHighestSequenceNr(int persistenceId) |
static scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
receive() |
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
receivePluginInternal()
Plugin API
|
scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> |
receiveWriteJournal() |
protected static void |
removeSubscriber(ActorRef subscriber) |
static void |
replayMessages(int persistenceId,
long fromSequenceNr,
long toSequenceNr,
long max,
scala.Function1<PersistentRepr,scala.runtime.BoxedUnit> replayCallback) |
static void |
replayTaggedMessages(java.lang.String tag,
int tagNid,
long fromSequenceNr,
long toSequenceNr,
long max,
scala.Function1<LeveldbJournal.ReplayedTaggedMessage,scala.runtime.BoxedUnit> replayCallback) |
ActorRef |
self()
The 'self' field holds the ActorRef for this actor.
|
static ActorRef |
sender() |
Serialization |
serialization() |
static SupervisorStrategy |
supervisorStrategy() |
static java.lang.String |
tagAsPersistenceId(java.lang.String tag) |
static int |
tagNumericId(java.lang.String tag) |
static void |
unhandled(java.lang.Object message) |
static <R> R |
withBatch(scala.Function1<org.iq80.leveldb.WriteBatch,R> body) |
static <R> R |
withIterator(scala.Function1<org.iq80.leveldb.DBIterator,R> body) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asyncDeleteMessagesTo, asyncWriteMessages, isReplayFilterEnabled, receive
addAllPersistenceIdsSubscriber, addPersistenceIdSubscriber, addTagSubscriber, addToMessageBatch, asyncDeleteMessagesTo, asyncWriteMessages, hasAllPersistenceIdsSubscribers, hasPersistenceIdSubscribers, hasTagSubscribers, leveldbFactory, leveldbReadOptions, leveldbSnapshot, newPersistenceIdAdded, nextTagSequenceNr, notifyPersistenceIdChange, notifyTagChange, persistentFromBytes, persistentToBytes, postStop, preStart, removeSubscriber, tagAsPersistenceId, tagNumericId, withBatch, withIterator
adaptFromJournal, adaptToJournal, preparePersistentBatch
allPersistenceIds, isNewPersistenceId, numericId, readIdMap, readIdMap, writeIdMapping
aroundPostRestart, aroundPostStop, aroundPreRestart, aroundPreStart, aroundReceive, postRestart, preRestart, sender, supervisorStrategy, unhandled
asyncReadHighestSequenceNr, asyncReplayMessages, asyncReplayTaggedMessages, readHighestSequenceNr, replayMessages, replayTaggedMessages
public LeveldbJournal(com.typesafe.config.Config cfg)
public LeveldbJournal()
public static final ActorRef sender()
protected static void aroundReceive(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive, java.lang.Object msg)
protected static void aroundPreStart()
protected static void aroundPostStop()
protected static void aroundPreRestart(java.lang.Throwable reason, scala.Option<java.lang.Object> message)
protected static void aroundPostRestart(java.lang.Throwable reason)
public static SupervisorStrategy supervisorStrategy()
public static void preRestart(java.lang.Throwable reason, scala.Option<java.lang.Object> message) throws java.lang.Exception
java.lang.Exception
public static void postRestart(java.lang.Throwable reason) throws java.lang.Exception
java.lang.Exception
public static void unhandled(java.lang.Object message)
protected abstract static void akka$actor$Actor$_setter_$context_$eq(ActorContext x$1)
protected abstract static void akka$actor$Actor$_setter_$self_$eq(ActorRef x$1)
public static EventAdapters akka$persistence$journal$WriteJournalBase$$eventAdapters()
protected static scala.collection.immutable.Seq<AtomicWrite> preparePersistentBatch(scala.collection.immutable.Seq<PersistentEnvelope> rb)
public static final scala.collection.immutable.Seq<PersistentRepr> adaptFromJournal(PersistentRepr repr)
public static final PersistentRepr adaptToJournal(PersistentRepr repr)
protected abstract static void akka$persistence$journal$WriteJournalBase$_setter_$persistence_$eq(Persistence x$1)
protected abstract static void akka$persistence$journal$WriteJournalBase$_setter_$akka$persistence$journal$WriteJournalBase$$eventAdapters_$eq(EventAdapters x$1)
public static Persistence akka$persistence$journal$AsyncWriteJournal$$extension()
public static boolean akka$persistence$journal$AsyncWriteJournal$$publish()
public static com.typesafe.config.Config akka$persistence$journal$AsyncWriteJournal$$config()
public static CircuitBreaker akka$persistence$journal$AsyncWriteJournal$$breaker()
public static ReplayFilter.Mode akka$persistence$journal$AsyncWriteJournal$$replayFilterMode()
public static int akka$persistence$journal$AsyncWriteJournal$$replayFilterWindowSize()
public static int akka$persistence$journal$AsyncWriteJournal$$replayFilterMaxOldWriters()
public static ActorRef akka$persistence$journal$AsyncWriteJournal$$resequencer()
public static long akka$persistence$journal$AsyncWriteJournal$$resequencerCounter()
public static void akka$persistence$journal$AsyncWriteJournal$$resequencerCounter_$eq(long x$1)
public static final scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receive()
public abstract static scala.concurrent.Future<scala.collection.immutable.Seq<scala.util.Try<scala.runtime.BoxedUnit>>> asyncWriteMessages(scala.collection.immutable.Seq<AtomicWrite> messages)
public abstract static scala.concurrent.Future<scala.runtime.BoxedUnit> asyncDeleteMessagesTo(java.lang.String persistenceId, long toSequenceNr)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$extension_$eq(Persistence x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$publish_$eq(boolean x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$config_$eq(com.typesafe.config.Config x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$breaker_$eq(CircuitBreaker x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterMode_$eq(ReplayFilter.Mode x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterWindowSize_$eq(int x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$replayFilterMaxOldWriters_$eq(int x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$akka$persistence$journal$AsyncWriteJournal$$resequencer_$eq(ActorRef x$1)
protected abstract static void akka$persistence$journal$AsyncWriteJournal$_setter_$receiveWriteJournal_$eq(scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> x$1)
public static int akka$persistence$journal$leveldb$LeveldbIdMapping$$idOffset()
public static scala.collection.immutable.Map<java.lang.String,java.lang.Object> akka$persistence$journal$leveldb$LeveldbIdMapping$$idMap()
public static void akka$persistence$journal$leveldb$LeveldbIdMapping$$idMap_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1)
public static java.lang.Object akka$persistence$journal$leveldb$LeveldbIdMapping$$idMapLock()
public static int numericId(java.lang.String id)
public static boolean isNewPersistenceId(java.lang.String id)
public static scala.collection.immutable.Set<java.lang.String> allPersistenceIds()
protected abstract static void akka$persistence$journal$leveldb$LeveldbIdMapping$_setter_$akka$persistence$journal$leveldb$LeveldbIdMapping$$idOffset_$eq(int x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbIdMapping$_setter_$akka$persistence$journal$leveldb$LeveldbIdMapping$$idMapLock_$eq(java.lang.Object x$1)
public static java.lang.String akka$persistence$journal$leveldb$LeveldbRecovery$$replayDispatcherId()
public static MessageDispatcher akka$persistence$journal$leveldb$LeveldbRecovery$$replayDispatcher()
public static scala.concurrent.Future<java.lang.Object> asyncReadHighestSequenceNr(java.lang.String persistenceId, long fromSequenceNr)
public static scala.concurrent.Future<scala.runtime.BoxedUnit> asyncReplayMessages(java.lang.String persistenceId, long fromSequenceNr, long toSequenceNr, long max, scala.Function1<PersistentRepr,scala.runtime.BoxedUnit> replayCallback)
public static void replayMessages(int persistenceId, long fromSequenceNr, long toSequenceNr, long max, scala.Function1<PersistentRepr,scala.runtime.BoxedUnit> replayCallback)
public static scala.concurrent.Future<scala.runtime.BoxedUnit> asyncReplayTaggedMessages(java.lang.String tag, long fromSequenceNr, long toSequenceNr, long max, scala.Function1<LeveldbJournal.ReplayedTaggedMessage,scala.runtime.BoxedUnit> replayCallback)
public static void replayTaggedMessages(java.lang.String tag, int tagNid, long fromSequenceNr, long toSequenceNr, long max, scala.Function1<LeveldbJournal.ReplayedTaggedMessage,scala.runtime.BoxedUnit> replayCallback)
public static long readHighestSequenceNr(int persistenceId)
public static org.iq80.leveldb.ReadOptions leveldbReadOptions()
public static void leveldb_$eq(org.iq80.leveldb.DB x$1)
public static scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> akka$persistence$journal$leveldb$LeveldbStore$$persistenceIdSubscribers()
public static scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> akka$persistence$journal$leveldb$LeveldbStore$$tagSubscribers()
public static scala.collection.immutable.Set<ActorRef> akka$persistence$journal$leveldb$LeveldbStore$$allPersistenceIdsSubscribers()
public static void akka$persistence$journal$leveldb$LeveldbStore$$allPersistenceIdsSubscribers_$eq(scala.collection.immutable.Set<ActorRef> x$1)
public static scala.collection.immutable.Map<java.lang.String,java.lang.Object> akka$persistence$journal$leveldb$LeveldbStore$$tagSequenceNr()
public static void akka$persistence$journal$leveldb$LeveldbStore$$tagSequenceNr_$eq(scala.collection.immutable.Map<java.lang.String,java.lang.Object> x$1)
public static java.lang.String akka$persistence$journal$leveldb$LeveldbStore$$tagPersistenceIdPrefix()
public static org.iq80.leveldb.DBFactory leveldbFactory()
public static org.iq80.leveldb.ReadOptions leveldbSnapshot()
public static <R> R withIterator(scala.Function1<org.iq80.leveldb.DBIterator,R> body)
public static <R> R withBatch(scala.Function1<org.iq80.leveldb.WriteBatch,R> body)
public static byte[] persistentToBytes(PersistentRepr p)
public static PersistentRepr persistentFromBytes(byte[] a)
public static int tagNumericId(java.lang.String tag)
public static java.lang.String tagAsPersistenceId(java.lang.String tag)
public static void preStart()
public static void postStop()
protected static boolean hasPersistenceIdSubscribers()
protected static void addPersistenceIdSubscriber(ActorRef subscriber, java.lang.String persistenceId)
protected static void removeSubscriber(ActorRef subscriber)
protected static boolean hasTagSubscribers()
protected static void addTagSubscriber(ActorRef subscriber, java.lang.String tag)
protected static boolean hasAllPersistenceIdsSubscribers()
protected static void addAllPersistenceIdsSubscriber(ActorRef subscriber)
protected static void newPersistenceIdAdded(java.lang.String id)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$config_$eq(com.typesafe.config.Config x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$nativeLeveldb_$eq(boolean x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbOptions_$eq(org.iq80.leveldb.Options x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbWriteOptions_$eq(org.iq80.leveldb.WriteOptions x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$leveldbDir_$eq(java.io.File x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$persistenceIdSubscribers_$eq(scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$tagSubscribers_$eq(scala.collection.mutable.HashMap<java.lang.String,scala.collection.mutable.Set<ActorRef>> x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$akka$persistence$journal$leveldb$LeveldbStore$$tagPersistenceIdPrefix_$eq(java.lang.String x$1)
protected abstract static void akka$persistence$journal$leveldb$LeveldbStore$_setter_$serialization_$eq(Serialization x$1)
public com.typesafe.config.Config config()
config
in interface LeveldbStore
public boolean nativeLeveldb()
nativeLeveldb
in interface LeveldbStore
public org.iq80.leveldb.Options leveldbOptions()
leveldbOptions
in interface LeveldbStore
public org.iq80.leveldb.WriteOptions leveldbWriteOptions()
leveldbWriteOptions
in interface LeveldbStore
public java.io.File leveldbDir()
leveldbDir
in interface LeveldbStore
public org.iq80.leveldb.DB leveldb()
leveldb
in interface LeveldbStore
public Serialization serialization()
serialization
in interface LeveldbStore
public final scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receiveWriteJournal()
receiveWriteJournal
in interface AsyncWriteJournal
public Persistence persistence()
persistence
in interface WriteJournalBase
public ActorContext context()
Actor
forward
.
WARNING: Only valid within the Actor itself, so do not close over it and publish it to other threads!
ActorContext
is the Scala API. getContext
returns a
UntypedActorContext
, which is the Java API of the actor
context.
public final ActorRef self()
Actor
self ! message
public com.typesafe.config.Config prepareConfig()
prepareConfig
in interface LeveldbStore
public scala.PartialFunction<java.lang.Object,scala.runtime.BoxedUnit> receivePluginInternal()
AsyncWriteJournal
Allows plugin implementers to use f pipeTo self
and
handle additional messages for implementing advanced features
receivePluginInternal
in interface AsyncWriteJournal