public class VisorCacheConfiguration extends VisorDataTransferObject
V1, V2, V3| Constructor and Description |
|---|
VisorCacheConfiguration()
Default constructor.
|
VisorCacheConfiguration(IgniteEx ignite,
CacheConfiguration ccfg,
IgniteUuid dynamicDeploymentId)
Create data transfer object for cache configuration properties.
|
getProtocolVersion, readExternal, toList, toSet, writeExternalpublic VisorCacheConfiguration()
public VisorCacheConfiguration(IgniteEx ignite, CacheConfiguration ccfg, IgniteUuid dynamicDeploymentId)
ignite - Grid.ccfg - Cache configuration.dynamicDeploymentId - Dynamic deployment ID.@Nullable public String getName()
@Nullable public String getGroupName()
public CacheMode getMode()
public CacheAtomicityMode getAtomicityMode()
public boolean eagerTtl()
public CacheWriteSynchronizationMode getWriteSynchronizationMode()
public boolean isInvalidate()
public int getMaxConcurrentAsyncOperations()
@Nullable public String getInterceptor()
public long getDefaultLockTimeout()
public List<VisorCacheJdbcType> getJdbcTypes()
public VisorCacheNearConfiguration getNearConfiguration()
public boolean isEagerTtl()
public boolean isStatisticsEnabled()
true if cache statistics collection enabled.public boolean isManagementEnabled()
public String getLoaderFactory()
public String getWriterFactory()
public String getExpiryPolicyFactory()
public VisorCacheAffinityConfiguration getAffinityConfiguration()
public VisorCacheRebalanceConfiguration getRebalanceConfiguration()
public VisorCacheEvictionConfiguration getEvictionConfiguration()
public VisorCacheStoreConfiguration getStoreConfiguration()
public List<VisorQueryEntity> getQueryEntities()
public VisorQueryConfiguration getQueryConfiguration()
public boolean isSystem()
public Boolean isStoreKeepBinary()
public boolean isOnheapCacheEnabled()
public PartitionLossPolicy getPartitionLossPolicy()
public int getQueryParallelism()
public boolean isCopyOnRead()
public String getEvictionFilter()
null.public String getListenerConfigurations()
public boolean isLoadPreviousValue()
@Deprecated public String getMemoryPolicyName()
DataRegionConfiguration name.public int getSqlIndexMaxInlineSize()
public String getNodeFilter()
public int getQueryDetailMetricsSize()
public boolean isReadFromBackup()
true if data can be read from backup node or false if data always
should be read from primary node and never from backup.@Deprecated public String getTransactionManagerLookupClassName()
public String getTopologyValidator()
public IgniteUuid getDynamicDeploymentId()
protected void writeExternalData(ObjectOutput out) throws IOException
writeExternalData in class VisorDataTransferObjectout - Output object to write data content.IOException - If I/O errors occur.protected void readExternalData(byte protoVer,
ObjectInput in)
throws IOException,
ClassNotFoundException
readExternalData in class VisorDataTransferObjectprotoVer - Input object version.in - Input object to load data content.IOException - If I/O errors occur.ClassNotFoundException - If the class for an object being restored cannot be found.
Follow @ApacheIgnite
Ignite Database and Caching Platform : ver. 2.7.5 Release Date : June 4 2019