public class HazelcastMessageSetBuilderStorage<Key,Message extends net.morimekta.providence.PMessage<Message>,Builder extends net.morimekta.providence.PMessageBuilder<Message> & com.hazelcast.nio.serialization.Portable> extends Object implements net.morimekta.providence.storage.MessageSetStore<Key,Message>
HazelcastMessageSetBuilderStorage is that it can be
combined with using the hazelcast Portable indexing and query
systems.And
Hazelcast Docs
for reference on how to utilize portable and querying the
data grid.| Constructor and Description |
|---|
HazelcastMessageSetBuilderStorage(Function<Message,Key> messageToKey,
com.hazelcast.core.IMap<Key,Builder> hazelcastMap) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(Key key) |
Map<Key,Message> |
getAll(Collection<Key> keys) |
<B extends net.morimekta.providence.PMessageBuilder<Message>> |
getAllBuilders(Collection<Key> keys) |
Collection<Key> |
keys() |
void |
putAll(Collection<Message> values) |
<B extends net.morimekta.providence.PMessageBuilder<Message>> |
putAllBuilders(Collection<B> builders) |
void |
removeAll(Collection<Key> keys) |
int |
size() |
public void putAll(@Nonnull Collection<Message> values)
public <B extends net.morimekta.providence.PMessageBuilder<Message>> void putAllBuilders(@Nonnull Collection<B> builders)
public void removeAll(Collection<Key> keys)
@Nonnull public <B extends net.morimekta.providence.PMessageBuilder<Message>> Map<Key,B> getAllBuilders(@Nonnull Collection<Key> keys)
@Nonnull public Collection<Key> keys()
Copyright © 2015–2020 morimekta.net. All rights reserved.