public class CacheConfigurationEnricher extends Object
| Constructor and Description |
|---|
CacheConfigurationEnricher(Marshaller marshaller,
ClassLoader clsLdr) |
| Modifier and Type | Method and Description |
|---|---|
CacheConfiguration<?,?> |
enrich(CacheConfiguration<?,?> ccfg,
@Nullable CacheConfigurationEnrichment enrichment,
boolean affinityNode)
Enriches cache configuration fields with deserialized values from given @{code enrichment}.
|
CacheGroupDescriptor |
enrich(CacheGroupDescriptor desc,
boolean affinityNode)
Enriches descriptor cache configuration with stored enrichment.
|
DynamicCacheDescriptor |
enrich(DynamicCacheDescriptor desc,
boolean affinityNode)
Enriches descriptor cache configuration with stored enrichment.
|
CacheConfiguration<?,?> |
enrichFully(CacheConfiguration<?,?> ccfg,
CacheConfigurationEnrichment enrichment) |
public CacheConfigurationEnricher(Marshaller marshaller, ClassLoader clsLdr)
marshaller - Marshaller.clsLdr - Class loader.public DynamicCacheDescriptor enrich(DynamicCacheDescriptor desc, boolean affinityNode)
desc - Description.affinityNode - Affinity node.public CacheGroupDescriptor enrich(CacheGroupDescriptor desc, boolean affinityNode)
desc - Description.affinityNode - Affinity node.public CacheConfiguration<?,?> enrich(CacheConfiguration<?,?> ccfg, @Nullable @Nullable CacheConfigurationEnrichment enrichment, boolean affinityNode)
ccfg - Cache configuration to enrich.enrichment - Cache configuration enrichment.affinityNode - true if enrichment is happened on affinity node.public CacheConfiguration<?,?> enrichFully(CacheConfiguration<?,?> ccfg, CacheConfigurationEnrichment enrichment)
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.9.0 Release Date : October 15 2020