public MessageTask create(ClientMessage clientMessage, Connection connection) { return new AddMapConfigMessageTask(clientMessage, node, connection); } };
if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { config.setEntryListenerConfigs( (List<EntryListenerConfig>) adaptListenerConfigs(parameters.listenerConfigs)); MaxSizeConfig.MaxSizePolicy.valueOf(parameters.maxSizeConfigMaxSizePolicy))); if (parameters.mergeBatchSizeExist) { MergePolicyConfig mergePolicyConfig = mergePolicyConfig(true, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); config.setNearCacheConfig(parameters.nearCacheConfig.asNearCacheConfig(serializationService)); config.setPartitioningStrategyConfig(getPartitioningStrategyConfig()); if (parameters.partitionLostListenerConfigs != null && !parameters.partitionLostListenerConfigs.isEmpty()) { config.setPartitionLostListenerConfigs( (List<MapPartitionLostListenerConfig>) adaptListenerConfigs(parameters.partitionLostListenerConfigs));
if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { config.setEntryListenerConfigs( (List<EntryListenerConfig>) adaptListenerConfigs(parameters.listenerConfigs)); Version clusterVersion = nodeEngine.getClusterService().getClusterVersion(); if (clusterVersion.isGreaterOrEqual(V3_10) && parameters.mergeBatchSizeExist) { MergePolicyConfig mergePolicyConfig = mergePolicyConfig(true, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); config.setNearCacheConfig(parameters.nearCacheConfig.asNearCacheConfig(serializationService)); config.setPartitioningStrategyConfig(getPartitioningStrategyConfig()); if (parameters.partitionLostListenerConfigs != null && !parameters.partitionLostListenerConfigs.isEmpty()) { config.setPartitionLostListenerConfigs( (List<MapPartitionLostListenerConfig>) adaptListenerConfigs(parameters.partitionLostListenerConfigs));
public MessageTask create(ClientMessage clientMessage, Connection connection) { return new AddMapConfigMessageTask(clientMessage, node, connection); } };