protected List<? extends ListenerConfig> adaptListenerConfigs(List<ListenerConfigHolder> listenerConfigHolders) { if (listenerConfigHolders == null || listenerConfigHolders.isEmpty()) { return null; } List<ListenerConfig> itemListenerConfigs = new ArrayList<ListenerConfig>(); for (ListenerConfigHolder listenerConfigHolder : listenerConfigHolders) { itemListenerConfigs.add(listenerConfigHolder.asListenerConfig(serializationService)); } return itemListenerConfigs; }
protected List<? extends ListenerConfig> adaptListenerConfigs(List<ListenerConfigHolder> listenerConfigHolders) { if (listenerConfigHolders == null || listenerConfigHolders.isEmpty()) { return null; } List<ListenerConfig> itemListenerConfigs = new ArrayList<ListenerConfig>(); for (ListenerConfigHolder listenerConfigHolder : listenerConfigHolders) { itemListenerConfigs.add(listenerConfigHolder.asListenerConfig(serializationService)); } return itemListenerConfigs; }
@Override protected IdentifiedDataSerializable getConfig() { ReplicatedMapConfig config = new ReplicatedMapConfig(parameters.name); config.setAsyncFillup(parameters.asyncFillup); config.setInMemoryFormat(InMemoryFormat.valueOf(parameters.inMemoryFormat)); if (parameters.mergeBatchSizeExist) { MergePolicyConfig mergePolicyConfig = mergePolicyConfig(true, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); } config.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { for (ListenerConfigHolder holder : parameters.listenerConfigs) { config.addEntryListenerConfig((EntryListenerConfig) holder.asListenerConfig(serializationService)); } } else { config.setListenerConfigs(new ArrayList<ListenerConfig>()); } return config; }
public QueryCacheConfig asQueryCacheConfig(SerializationService serializationService) { QueryCacheConfig config = new QueryCacheConfig(); config.setBatchSize(batchSize); config.setBufferSize(bufferSize); config.setCoalesce(coalesce); config.setDelaySeconds(delaySeconds); config.setEvictionConfig(evictionConfigHolder.asEvictionConfg(serializationService)); if (listenerConfigs != null && !listenerConfigs.isEmpty()) { List<EntryListenerConfig> entryListenerConfigs = new ArrayList<EntryListenerConfig>(listenerConfigs.size()); for (ListenerConfigHolder holder : listenerConfigs) { entryListenerConfigs.add((EntryListenerConfig) holder.asListenerConfig(serializationService)); } config.setEntryListenerConfigs(entryListenerConfigs); } else { config.setEntryListenerConfigs(new ArrayList<EntryListenerConfig>()); } config.setIncludeValue(includeValue); config.setInMemoryFormat(InMemoryFormat.valueOf(inMemoryFormat)); config.setIndexConfigs(indexConfigs == null ? new ArrayList<MapIndexConfig>() : indexConfigs); config.setName(name); config.setPredicateConfig(predicateConfigHolder.asPredicateConfig(serializationService)); config.setPopulate(populate); return config; }
public QueryCacheConfig asQueryCacheConfig(SerializationService serializationService) { QueryCacheConfig config = new QueryCacheConfig(); config.setBatchSize(batchSize); config.setBufferSize(bufferSize); config.setCoalesce(coalesce); config.setDelaySeconds(delaySeconds); config.setEvictionConfig(evictionConfigHolder.asEvictionConfg(serializationService)); if (listenerConfigs != null && !listenerConfigs.isEmpty()) { List<EntryListenerConfig> entryListenerConfigs = new ArrayList<EntryListenerConfig>(listenerConfigs.size()); for (ListenerConfigHolder holder : listenerConfigs) { entryListenerConfigs.add((EntryListenerConfig) holder.asListenerConfig(serializationService)); } config.setEntryListenerConfigs(entryListenerConfigs); } else { config.setEntryListenerConfigs(new ArrayList<EntryListenerConfig>()); } config.setIncludeValue(includeValue); config.setInMemoryFormat(InMemoryFormat.valueOf(inMemoryFormat)); config.setIndexConfigs(indexConfigs == null ? new ArrayList<MapIndexConfig>() : indexConfigs); config.setName(name); config.setPredicateConfig(predicateConfigHolder.asPredicateConfig(serializationService)); config.setPopulate(populate); return config; }
@Override protected IdentifiedDataSerializable getConfig() { MultiMapConfig multiMapConfig = new MultiMapConfig(); multiMapConfig.setName(parameters.name); multiMapConfig.setValueCollectionType(parameters.collectionType); multiMapConfig.setAsyncBackupCount(parameters.asyncBackupCount); multiMapConfig.setBackupCount(parameters.backupCount); multiMapConfig.setBinary(parameters.binary); multiMapConfig.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { for (ListenerConfigHolder configHolder : parameters.listenerConfigs) { EntryListenerConfig entryListenerConfig = configHolder.asListenerConfig(serializationService); multiMapConfig.addEntryListenerConfig(entryListenerConfig); } } MergePolicyConfig mergePolicyConfig = mergePolicyConfig(parameters.mergePolicyExist, parameters.mergePolicy, parameters.mergeBatchSize); multiMapConfig.setMergePolicyConfig(mergePolicyConfig); return multiMapConfig; }
@Override protected IdentifiedDataSerializable getConfig() { MultiMapConfig multiMapConfig = new MultiMapConfig(); multiMapConfig.setName(parameters.name); multiMapConfig.setValueCollectionType(parameters.collectionType); multiMapConfig.setAsyncBackupCount(parameters.asyncBackupCount); multiMapConfig.setBackupCount(parameters.backupCount); multiMapConfig.setBinary(parameters.binary); multiMapConfig.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { for (ListenerConfigHolder configHolder : parameters.listenerConfigs) { EntryListenerConfig entryListenerConfig = configHolder.asListenerConfig(serializationService); multiMapConfig.addEntryListenerConfig(entryListenerConfig); } } MergePolicyConfig mergePolicyConfig = mergePolicyConfig(parameters.mergePolicyExist, parameters.mergePolicy, parameters.mergeBatchSize); multiMapConfig.setMergePolicyConfig(mergePolicyConfig); return multiMapConfig; }
@Override protected IdentifiedDataSerializable getConfig() { ReplicatedMapConfig config = new ReplicatedMapConfig(parameters.name); config.setAsyncFillup(parameters.asyncFillup); config.setInMemoryFormat(InMemoryFormat.valueOf(parameters.inMemoryFormat)); Version clusterVersion = nodeEngine.getClusterService().getClusterVersion(); if (clusterVersion.isGreaterOrEqual(V3_10) && parameters.mergeBatchSizeExist) { MergePolicyConfig mergePolicyConfig = mergePolicyConfig(true, parameters.mergePolicy, parameters.mergeBatchSize); config.setMergePolicyConfig(mergePolicyConfig); } else { // RU_COMPAT_3_9 config.setMergePolicy(parameters.mergePolicy); } config.setStatisticsEnabled(parameters.statisticsEnabled); if (parameters.listenerConfigs != null && !parameters.listenerConfigs.isEmpty()) { for (ListenerConfigHolder holder : parameters.listenerConfigs) { config.addEntryListenerConfig((EntryListenerConfig) holder.asListenerConfig(serializationService)); } } else { config.setListenerConfigs(new ArrayList<ListenerConfig>()); } return config; }