public class MongoMapStore extends Object implements MapStore, MapLoaderLifecycleSupport
Constructor and Description |
---|
MongoMapStore() |
Modifier and Type | Method and Description |
---|---|
void |
delete(Object key)
Deletes the entry with a given key from the store.
|
void |
deleteAll(Collection keys)
Deletes multiple entries from the store.
|
void |
destroy()
Hazelcast will call this method before shutting down.
|
org.springframework.data.mongodb.core.MongoTemplate |
getMongoTemplate() |
void |
init(HazelcastInstance hazelcastInstance,
Properties properties,
String mapName)
Initializes this MapLoader implementation.
|
Object |
load(Object key)
Loads the value of a given key.
|
Map |
loadAll(Collection keys)
Loads given keys.
|
Set |
loadAllKeys()
Loads all of the keys from the store.
|
void |
setMongoTemplate(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate) |
void |
store(Object key,
Object value)
Stores the key-value pair.
|
void |
storeAll(Map map)
Stores multiple entries.
|
protected static final Logger LOGGER
public org.springframework.data.mongodb.core.MongoTemplate getMongoTemplate()
public void setMongoTemplate(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate)
public void store(Object key, Object value)
MapStore
public void storeAll(Map map)
MapStore
public void delete(Object key)
MapStore
public void deleteAll(Collection keys)
MapStore
public Object load(Object key)
MapLoader
public Map loadAll(Collection keys)
MapLoader
public Set loadAllKeys()
MapLoader
loadAllKeys
in interface MapLoader
public void init(HazelcastInstance hazelcastInstance, Properties properties, String mapName)
MapLoaderLifecycleSupport
init
in interface MapLoaderLifecycleSupport
hazelcastInstance
- HazelcastInstance of this mapLoader.properties
- Properties set for this mapStore. see MapStoreConfigmapName
- name of the map.public void destroy()
MapLoaderLifecycleSupport
destroy
in interface MapLoaderLifecycleSupport
Copyright © 2014 Hazelcast, Inc.. All Rights Reserved.