public class HazelcastMessageBuilderStorage<Key,Message extends PMessage<Message,Field>,Field extends PField,Builder extends PMessageBuilder<Message,Field> & com.hazelcast.nio.serialization.Portable> extends Object implements MessageStore<Key,Message,Field>
HazelcastMessageBuilderStorage
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 |
---|
HazelcastMessageBuilderStorage(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 PMessageBuilder<Message,Field>> |
getAllBuilders(Collection<Key> keys) |
Collection<Key> |
keys() |
Map<Key,Message> |
putAll(Map<Key,Message> values) |
<B extends PMessageBuilder<Message,Field>> |
putAllBuilders(Map<Key,B> builders) |
Map<Key,Message> |
removeAll(Collection<Key> keys) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
put, putBuilder, remove
get, getBuilder
@Nonnull public <B extends PMessageBuilder<Message,Field>> Map<Key,B> putAllBuilders(@Nonnull Map<Key,B> builders)
putAllBuilders
in interface MessageStore<Key,Message extends PMessage<Message,Field>,Field extends PField>
@Nonnull public <B extends PMessageBuilder<Message,Field>> Map<Key,B> getAllBuilders(@Nonnull Collection<Key> keys)
getAllBuilders
in interface MessageReadOnlyStore<Key,Message extends PMessage<Message,Field>,Field extends PField>
public boolean containsKey(@Nonnull Key key)
containsKey
in interface MessageReadOnlyStore<Key,Message extends PMessage<Message,Field>,Field extends PField>
Copyright © 2015–2017 morimekta.net. All rights reserved.