public class IndexEventMapStore
extends java.lang.Object
implements com.hazelcast.core.MapStore<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>, com.hazelcast.core.MapLoader<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>
| Constructor and Description |
|---|
IndexEventMapStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(org.dataone.service.types.v1.Identifier identifier) |
void |
deleteAll(java.util.Collection<org.dataone.service.types.v1.Identifier> identifiers) |
edu.ucsb.nceas.metacat.common.index.event.IndexEvent |
load(org.dataone.service.types.v1.Identifier identifier)
The map store/loader methods
|
java.util.Map<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent> |
loadAll(java.util.Collection<org.dataone.service.types.v1.Identifier> identifiers) |
java.util.Set<org.dataone.service.types.v1.Identifier> |
loadAllKeys() |
void |
store(org.dataone.service.types.v1.Identifier identifier,
edu.ucsb.nceas.metacat.common.index.event.IndexEvent event) |
void |
storeAll(java.util.Map<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent> indexEventMap) |
public edu.ucsb.nceas.metacat.common.index.event.IndexEvent load(org.dataone.service.types.v1.Identifier identifier)
load in interface com.hazelcast.core.MapLoader<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public java.util.Map<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent> loadAll(java.util.Collection<org.dataone.service.types.v1.Identifier> identifiers)
loadAll in interface com.hazelcast.core.MapLoader<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public java.util.Set<org.dataone.service.types.v1.Identifier> loadAllKeys()
loadAllKeys in interface com.hazelcast.core.MapLoader<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public void delete(org.dataone.service.types.v1.Identifier identifier)
delete in interface com.hazelcast.core.MapStore<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public void deleteAll(java.util.Collection<org.dataone.service.types.v1.Identifier> identifiers)
deleteAll in interface com.hazelcast.core.MapStore<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public void store(org.dataone.service.types.v1.Identifier identifier,
edu.ucsb.nceas.metacat.common.index.event.IndexEvent event)
store in interface com.hazelcast.core.MapStore<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>public void storeAll(java.util.Map<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent> indexEventMap)
storeAll in interface com.hazelcast.core.MapStore<org.dataone.service.types.v1.Identifier,edu.ucsb.nceas.metacat.common.index.event.IndexEvent>Copyright © 2020 Regents of the University of California. All Rights Reserved.