@Override public PartitioningStrategyConfig getPartitioningStrategyConfig() { final PartitioningStrategyConfig partitioningStrategyConfig = super.getPartitioningStrategyConfig(); if (partitioningStrategyConfig == null) { return null; } return partitioningStrategyConfig.getAsReadOnly(); }
@Override public PartitioningStrategyConfig getPartitioningStrategyConfig() { final PartitioningStrategyConfig partitioningStrategyConfig = super.getPartitioningStrategyConfig(); if (partitioningStrategyConfig == null) { return null; } return partitioningStrategyConfig.getAsReadOnly(); }
private static void mapPartitionStrategyConfigXmlGenerator(XmlGenerator gen, MapConfig m) { if (m.getPartitioningStrategyConfig() != null) { PartitioningStrategyConfig psc = m.getPartitioningStrategyConfig(); gen.node("partition-strategy", classNameOrImplClass(psc.getPartitioningStrategyClass(), psc.getPartitioningStrategy())); } }
private PartitioningStrategy createPartitioningStrategy() { return mapServiceContext.getPartitioningStrategy(mapConfig.getName(), mapConfig.getPartitioningStrategyConfig()); }
private static void mapPartitionStrategyConfigXmlGenerator(XmlGenerator gen, MapConfig m) { if (m.getPartitioningStrategyConfig() != null) { PartitioningStrategyConfig psc = m.getPartitioningStrategyConfig(); gen.node("partition-strategy", classNameOrImplClass(psc.getPartitioningStrategyClass(), psc.getPartitioningStrategy())); } }
private PartitioningStrategy createPartitioningStrategy() { return mapServiceContext.getPartitioningStrategy(mapConfig.getName(), mapConfig.getPartitioningStrategyConfig()); }
this.queryCacheConfigs = new ArrayList<QueryCacheConfig>(config.getQueryCacheConfigs()); this.partitioningStrategyConfig = config.partitioningStrategyConfig != null ? new PartitioningStrategyConfig(config.getPartitioningStrategyConfig()) : null; this.quorumName = config.quorumName; this.hotRestartConfig = new HotRestartConfig(config.hotRestartConfig);
public MapConfig(MapConfig config) { this.name = config.name; this.backupCount = config.backupCount; this.asyncBackupCount = config.asyncBackupCount; this.evictionPercentage = config.evictionPercentage; this.minEvictionCheckMillis = config.minEvictionCheckMillis; this.timeToLiveSeconds = config.timeToLiveSeconds; this.maxIdleSeconds = config.maxIdleSeconds; this.maxSizeConfig = config.maxSizeConfig != null ? new MaxSizeConfig(config.maxSizeConfig) : null; this.evictionPolicy = config.evictionPolicy; this.mapEvictionPolicy = config.mapEvictionPolicy; this.inMemoryFormat = config.inMemoryFormat; this.mapStoreConfig = config.mapStoreConfig != null ? new MapStoreConfig(config.mapStoreConfig) : null; this.nearCacheConfig = config.nearCacheConfig != null ? new NearCacheConfig(config.nearCacheConfig) : null; this.readBackupData = config.readBackupData; this.cacheDeserializedValues = config.cacheDeserializedValues; this.statisticsEnabled = config.statisticsEnabled; this.mergePolicyConfig = config.mergePolicyConfig; this.wanReplicationRef = config.wanReplicationRef != null ? new WanReplicationRef(config.wanReplicationRef) : null; this.entryListenerConfigs = new ArrayList<EntryListenerConfig>(config.getEntryListenerConfigs()); this.partitionLostListenerConfigs = new ArrayList<MapPartitionLostListenerConfig>(config.getPartitionLostListenerConfigs()); this.mapIndexConfigs = new ArrayList<MapIndexConfig>(config.getMapIndexConfigs()); this.mapAttributeConfigs = new ArrayList<MapAttributeConfig>(config.getMapAttributeConfigs()); this.queryCacheConfigs = new ArrayList<QueryCacheConfig>(config.getQueryCacheConfigs()); this.partitioningStrategyConfig = config.partitioningStrategyConfig != null ? new PartitioningStrategyConfig(config.getPartitioningStrategyConfig()) : null; this.quorumName = config.quorumName; this.hotRestartConfig = new HotRestartConfig(config.hotRestartConfig); }
String partitioningStrategyClassName = mapConfig.getPartitioningStrategyConfig() == null ? null : mapConfig.getPartitioningStrategyConfig().getPartitioningStrategyClass(); Data partitioningStrategy = mapConfig.getPartitioningStrategyConfig() == null ? null : serializationService.toData(mapConfig.getPartitioningStrategyConfig().getPartitioningStrategy());
String partitioningStrategyClassName = mapConfig.getPartitioningStrategyConfig() == null ? null : mapConfig.getPartitioningStrategyConfig().getPartitioningStrategyClass(); Data partitioningStrategy = mapConfig.getPartitioningStrategyConfig() == null ? null : serializationService.toData(mapConfig.getPartitioningStrategyConfig().getPartitioningStrategy());
TransactionalMapProxySupport(String name, MapService mapService, NodeEngine nodeEngine, Transaction transaction) { super(nodeEngine, mapService, transaction); this.name = name; this.mapServiceContext = mapService.getMapServiceContext(); this.mapNearCacheManager = mapServiceContext.getMapNearCacheManager(); MapConfig mapConfig = nodeEngine.getConfig().findMapConfig(name); this.operationProvider = mapServiceContext.getMapOperationProvider(mapConfig); this.partitionStrategy = mapServiceContext.getPartitioningStrategy(name, mapConfig.getPartitioningStrategyConfig()); this.partitionService = nodeEngine.getPartitionService(); this.operationService = nodeEngine.getOperationService(); this.ss = ((InternalSerializationService) nodeEngine.getSerializationService()); this.nearCacheEnabled = mapConfig.isNearCacheEnabled(); this.serializeKeys = nearCacheEnabled && mapConfig.getNearCacheConfig().isSerializeKeys(); this.valueComparator = mapServiceContext.getValueComparatorOf(mapConfig.getInMemoryFormat()); }
TransactionalMapProxySupport(String name, MapService mapService, NodeEngine nodeEngine, Transaction transaction) { super(nodeEngine, mapService, transaction); this.name = name; this.mapServiceContext = mapService.getMapServiceContext(); this.mapNearCacheManager = mapServiceContext.getMapNearCacheManager(); MapConfig mapConfig = nodeEngine.getConfig().findMapConfig(name); this.operationProvider = mapServiceContext.getMapOperationProvider(mapConfig); this.partitionStrategy = mapServiceContext.getPartitioningStrategy(name, mapConfig.getPartitioningStrategyConfig()); this.partitionService = nodeEngine.getPartitionService(); this.operationService = nodeEngine.getOperationService(); this.ss = ((InternalSerializationService) nodeEngine.getSerializationService()); this.nearCacheEnabled = mapConfig.isNearCacheEnabled(); this.serializeKeys = nearCacheEnabled && mapConfig.getNearCacheConfig().isSerializeKeys(); this.valueComparator = mapServiceContext.getValueComparatorOf(mapConfig.getInMemoryFormat()); }
IncrementStatsExecutionCallback(MapOperation operation, long startTime) { this.operation = operation; this.startTime = startTime; }
IncrementStatsExecutionCallback(MapOperation operation, long startTime) { this.operation = operation; this.startTime = startTime; }