Class BucketStoreActor<T extends BucketData<T>>

    • Method Detail

      • getLocalData

        public final T getLocalData()
      • persistenceId

        public final String persistenceId()
      • updateLocalBucket

        protected final void updateLocalBucket​(T data)
      • onBucketRemoved

        protected abstract void onBucketRemoved​(Address address,
                                                Bucket<T> bucket)
        Callback to subclasses invoked when a bucket is removed.
        Parameters:
        address - Remote address
        bucket - Bucket removed
      • onBucketsUpdated

        protected abstract void onBucketsUpdated​(Map<Address,​Bucket<T>> newBuckets)
        Callback to subclasses invoked when the set of remote buckets is updated.
        Parameters:
        newBuckets - Map of address to new bucket. Never null, but can be empty.
      • isPersisting

        protected boolean isPersisting()