public class CacheConfigurationEnrichment extends Object implements Serializable
SerializeSeparately
in CacheConfiguration.
This object is needed to exchange and store shrinked cache configurations to avoid possible ClassNotFoundException errors
during deserialization on nodes where some specific class may not exist.| Constructor and Description |
|---|
CacheConfigurationEnrichment(Map<String,byte[]> enrichFields,
Map<String,String> fieldClassNames) |
| Modifier and Type | Method and Description |
|---|---|
String |
getFieldClassName(String fieldName) |
byte[] |
getFieldSerializedValue(String fieldName) |
CacheConfigurationEnrichment |
nearCacheConfigurationEnrichment() |
void |
nearCacheConfigurationEnrichment(CacheConfigurationEnrichment nearCacheCfgEnrichment) |
String |
toString() |
public byte[] getFieldSerializedValue(String fieldName)
fieldName - Field name.public String getFieldClassName(String fieldName)
fieldName - Field name.public void nearCacheConfigurationEnrichment(CacheConfigurationEnrichment nearCacheCfgEnrichment)
nearCacheCfgEnrichment - Enrichment configured for NearCacheConfiguration.public CacheConfigurationEnrichment nearCacheConfigurationEnrichment()
NearCacheConfiguration.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.8.0 Release Date : February 27 2020