Package net.morimekta.providence.storage
-
Interface Summary Interface Description MessageListReadOnlyStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Interface for storing messages of a single type.MessageListStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Interface for storing messages of a single type.MessageReadOnlyStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Interface for storing messages of a single type.MessageSearcher<Q,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Interface for searching a store for a specific search S.MessageStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Interface for storing messages of a single type.PredicateFilterMessageStoreSearcher.PredicateFilter<Q,K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> ReadOnlyStore<K,V> Interface to read a value or a range of values for a given key or keys.ReadWriteStore<K,V> Interface to read and write a value or a range of values for a given key or keys.Searcher<Q,R> Interface for searching a store for a specific search S. -
Class Summary Class Description DirectoryMessageListStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Simple file-based storage of lists of providence messages that keeps an in-memory key index, a message cache, and stores message lists to individual files in a single directly.DirectoryMessageStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Simple file-based storage of providence messages that keeps an in-memory key index, a message cache, and stores messages to individual files in a single directly.InMemoryMessageListStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Simple in-memory storage of lists providence messages.InMemoryMessageStore<K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Simple in-memory storage of providence messages.MessageStoreUtils Utilities for message store implementations and interfaces.PredicateFilterMessageStoreSearcher<Q,K,M extends net.morimekta.providence.PMessage<M,F>,F extends net.morimekta.providence.descriptor.PField> Simple store searcher that finds all messages in a given store that matches a simple java predicate.