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.