Giriş
Şu satırı dahil ederiz
import com.hazelcast.map.impl.MapServiceContextImpl;
MapDataStore Arayüzü İle İlişkisi
Şöyle
MapServiceContext -> RecordStore -> MapDataStore
MapDatastore ve MapStore farklı şeyler. Açıklaması şöyle
MapDataStore is a low-level interface that provides complete control over how map data is stored and retrieved, while MapStore is a higher-level abstraction that provides custom persistence logic
MapDatastore ise şunlar olabilir
MapDatastoreEmptyMapDataStoreAbstractMapDataStoreWriteBehindStore
MapContainer İlişkisi
MapServiceContext arayüzünü gerçekleştirir. Tüm MapContainer nesnelerine erişmek içindir. MapContainer bir IMap nesnesini temsil eder. Üye alan şöyle
private final ConcurrentMap<String, MapContainer> mapContainers = new ConcurrentHashMap<>();
PartitionContainer
Üye alan şöyle
private final PartitionContainer[] partitionContainers;
destroyMap metodu - String
İsmi belirtilen IMap'i ve ilgili tüm nesneleri siler.
getMapContainers metodu
Örnek
Şöyle yaparız
MapService mapService = nodeEngine.getService(MapService.SERVICE_NAME); return mapService.getMapServiceContext().getMapContainers().get(name);
Hiç yorum yok:
Yorum Gönder