Skip navigation links
B C D F G I K M N P R S T 

B

BiPredicateMessageStoreSearcher<K,M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
Simple store searcher that finds all messages in a given store that matches a simple java bi-predicate.
BiPredicateMessageStoreSearcher(MessageStore<K, M, F>) - Constructor for class net.morimekta.providence.storage.BiPredicateMessageStoreSearcher
 
buildAll(Collection<B>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Build all items of the collection containing builders.
buildIfNotNull(B) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Build the message from builder if it is not null.

C

close() - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
close() - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
containsKey(K) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
containsKey(K) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
 

D

DefaultFileManager<K> - Class in net.morimekta.providence.storage.dir
File manager for the DirectoryMessageStore and DirectoryMessageListStore store classes that keeps all files in a single directory, and keeps a .tmp directory for temporary files.
DefaultFileManager(Path, Function<K, String>, Function<String, K>) - Constructor for class net.morimekta.providence.storage.dir.DefaultFileManager
 
DirectoryMessageListStore<K,M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
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.
DirectoryMessageListStore(File, Function<K, String>, Function<String, K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageListStore
 
DirectoryMessageListStore(Path, Function<K, String>, Function<String, K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageListStore
 
DirectoryMessageListStore(FileManager<K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageListStore
 
DirectoryMessageStore<K,M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
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.
DirectoryMessageStore(File, Function<K, String>, Function<String, K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageStore
 
DirectoryMessageStore(Path, Function<K, String>, Function<String, K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageStore
 
DirectoryMessageStore(FileManager<K>, PMessageDescriptor<M, F>, Serializer) - Constructor for class net.morimekta.providence.storage.DirectoryMessageStore
 

F

FileManager<K> - Interface in net.morimekta.providence.storage.dir
 

G

get(K) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Get a single value from the storage.
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
getAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
getAll(Collection<K>) - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Look up a set of keys from the storage.
getAllBuilders(Collection<K>) - Method in interface net.morimekta.providence.storage.MessageListReadOnlyStore
Get map of lists of builders for all the messages for the requested keys.
getAllBuilders(Collection<K>) - Method in interface net.morimekta.providence.storage.MessageReadOnlyStore
Get builders for all keys requested.
getBuilder(K) - Method in interface net.morimekta.providence.storage.MessageReadOnlyStore
Get the builder representing the message on the given key.
getBuilders(K) - Method in interface net.morimekta.providence.storage.MessageListReadOnlyStore
Get a list of builders for the entry stored.
getFileFor(K) - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
getFileFor(K) - Method in interface net.morimekta.providence.storage.dir.FileManager
 

I

initialKeySet() - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
initialKeySet() - Method in interface net.morimekta.providence.storage.dir.FileManager
 
InMemoryMessageListStore<K,M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
Simple in-memory storage of lists providence messages.
InMemoryMessageListStore() - Constructor for class net.morimekta.providence.storage.InMemoryMessageListStore
 
InMemoryMessageStore<K,M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
Simple in-memory storage of providence messages.
InMemoryMessageStore() - Constructor for class net.morimekta.providence.storage.InMemoryMessageStore
 

K

keys() - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
keys() - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
keys() - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
keys() - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
keys() - Method in interface net.morimekta.providence.storage.ReadOnlyStore
Get a collection of all the keys in the store.

M

MessageListReadOnlyStore<K,M extends PMessage<M,F>,F extends PField> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageListStore<K,M extends PMessage<M,F>,F extends PField> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageReadOnlyStore<K,M extends PMessage<M,F>,F extends PField> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageSearcher<Q,M extends PMessage<M,F>,F extends PField> - Interface in net.morimekta.providence.storage
Interface for searching a store for a specific search S.
MessageStore<K,M extends PMessage<M,F>,F extends PField> - Interface in net.morimekta.providence.storage
Interface for storing messages of a single type.
MessageStoreUtils - Class in net.morimekta.providence.storage
Utilities for message store implementations and interfaces.
MessageStoreUtils() - Constructor for class net.morimekta.providence.storage.MessageStoreUtils
 
mutateAll(Collection<M>) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate all items of the collection containing messages.
mutateIfNotNull(M) - Static method in class net.morimekta.providence.storage.MessageStoreUtils
Mutate the message if it is not null.

N

net.morimekta.providence.storage - package net.morimekta.providence.storage
 
net.morimekta.providence.storage.dir - package net.morimekta.providence.storage.dir
 

P

PredicateMessageStoreSearcher<M extends PMessage<M,F>,F extends PField> - Class in net.morimekta.providence.storage
Simple store searcher that finds all messages in a given store that matches a simple java predicate.
PredicateMessageStoreSearcher(MessageStore<?, M, F>) - Constructor for class net.morimekta.providence.storage.PredicateMessageStoreSearcher
 
put(K, V) - Method in interface net.morimekta.providence.storage.ReadWriteStore
 
putAll(Map<K, List<M>>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
putAll(Map<K, M>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
putAll(Map<K, List<M>>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
putAll(Map<K, M>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
putAll(Map<K, V>) - Method in interface net.morimekta.providence.storage.ReadWriteStore
 
putAllBuilders(Map<K, List<B>>) - Method in interface net.morimekta.providence.storage.MessageListStore
Put messages into the map represented by their builders.
putAllBuilders(Map<K, B>) - Method in interface net.morimekta.providence.storage.MessageStore
Put a collection of key and builder pairs onto the store.
putBuilder(K, B) - Method in interface net.morimekta.providence.storage.MessageStore
Put the message represented by the builder into the store on the given key.
putBuilders(K, List<B>) - Method in interface net.morimekta.providence.storage.MessageListStore
Put messages into the map represented by their builders.

R

ReadOnlyStore<K,V> - Interface in net.morimekta.providence.storage
Interface to read a value or a range of values for a given key or keys.
ReadWriteStore<K,V> - Interface in net.morimekta.providence.storage
Interface to read and write a value or a range of values for a given key or keys.
remove(K) - Method in interface net.morimekta.providence.storage.ReadWriteStore
Remove the key value pair from the store.
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageListStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.DirectoryMessageStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageListStore
 
removeAll(Collection<K>) - Method in class net.morimekta.providence.storage.InMemoryMessageStore
 
removeAll(Collection<K>) - Method in interface net.morimekta.providence.storage.ReadWriteStore
Remove the values for the given keys.

S

search(BiPredicate<K, M>) - Method in class net.morimekta.providence.storage.BiPredicateMessageStoreSearcher
 
search(Q) - Method in interface net.morimekta.providence.storage.MessageSearcher
Look up a set of keys from the storage.
search(Predicate<M>) - Method in class net.morimekta.providence.storage.PredicateMessageStoreSearcher
 
searchBuilders(Q) - Method in interface net.morimekta.providence.storage.MessageSearcher
Get a list of builders for the query input.

T

tmpFileFor(K) - Method in class net.morimekta.providence.storage.dir.DefaultFileManager
 
tmpFileFor(K) - Method in interface net.morimekta.providence.storage.dir.FileManager
 
B C D F G I K M N P R S T 
Skip navigation links

Copyright © 2015–2018 morimekta.net. All rights reserved.