Uses of Class
org.apache.ignite.configuration.DataRegionConfiguration
-
Packages that use DataRegionConfiguration Package Description org.apache.ignite.configuration Contains configuration-related classes.org.apache.ignite.internal.pagemem.impl org.apache.ignite.internal.processors.cache This package contain cache-related processors & persistence implementation.org.apache.ignite.internal.processors.cache.persistence This package contain cache with persistence implementation.org.apache.ignite.internal.processors.cache.persistence.evict org.apache.ignite.internal.processors.cache.persistence.pagemem This package contains page memory implementation for case persitence is enabled.org.apache.ignite.internal.util System-wide utility routine and helper classes. -
-
Uses of DataRegionConfiguration in org.apache.ignite.configuration
Methods in org.apache.ignite.configuration that return DataRegionConfiguration Modifier and Type Method Description DataRegionConfiguration[]DataStorageConfiguration. getDataRegionConfigurations()Gets an array of all data regions configured.DataRegionConfigurationDataStorageConfiguration. getDefaultDataRegionConfiguration()DataRegionConfigurationDataRegionConfiguration. setCdcEnabled(boolean cdcEnabled)Sets flag indicating whether CDC enabled.DataRegionConfigurationDataRegionConfiguration. setCheckpointPageBufferSize(long checkpointPageBufSize)Sets amount of memory allocated for the checkpoint temporary buffer.DataRegionConfigurationDataRegionConfiguration. setEmptyPagesPoolSize(int emptyPagesPoolSize)Specifies the minimal number of empty pages to be present in reuse lists for this data region.DataRegionConfigurationDataRegionConfiguration. setEvictionThreshold(double evictionThreshold)Sets memory pages eviction threshold.DataRegionConfigurationDataRegionConfiguration. setInitialSize(long initSize)Sets initial memory region size defined by this data region.DataRegionConfigurationDataRegionConfiguration. setLazyMemoryAllocation(boolean lazyMemoryAllocation)SetslazyMemoryAllocationflag value.DataRegionConfigurationDataRegionConfiguration. setMaxSize(long maxSize)Sets maximum memory region size defined by this data region.DataRegionConfigurationDataRegionConfiguration. setMemoryAllocator(MemoryAllocator allocator)Sets memory allocator.DataRegionConfigurationDataRegionConfiguration. setMetricsEnabled(boolean metricsEnabled)Sets memory metrics enabled flag.DataRegionConfigurationDataRegionConfiguration. setMetricsRateTimeInterval(long metricsRateTimeInterval)Deprecated.UseMetricsMxBean.configureHitRateMetric(String, long)instead.DataRegionConfigurationDataRegionConfiguration. setMetricsSubIntervalCount(int metricsSubIntervalCnt)Deprecated.UseMetricsMxBean.configureHitRateMetric(String, long)instead.DataRegionConfigurationDataRegionConfiguration. setName(String name)Sets data region name.DataRegionConfigurationDataRegionConfiguration. setPageEvictionMode(DataPageEvictionMode evictionMode)Sets memory pages eviction mode.DataRegionConfigurationDataRegionConfiguration. setPageReplacementMode(PageReplacementMode replacementMode)Sets memory pages replacement mode.DataRegionConfigurationDataRegionConfiguration. setPersistenceEnabled(boolean persistenceEnabled)Sets persistence enabled flag.DataRegionConfigurationDataRegionConfiguration. setSwapPath(String swapPath)Sets a path to the memory-mapped files.DataRegionConfigurationDataRegionConfiguration. setWarmUpConfiguration(@Nullable WarmUpConfiguration warmUpCfg)Sets warm-up configuration.Methods in org.apache.ignite.configuration with parameters of type DataRegionConfiguration Modifier and Type Method Description DataStorageConfigurationDataStorageConfiguration. setDataRegionConfigurations(DataRegionConfiguration... dataRegionConfigurations)Sets data regions configurations.DataStorageConfigurationDataStorageConfiguration. setDefaultDataRegionConfiguration(DataRegionConfiguration dfltDataRegConf)Overrides configuration of default data region which has been created automatically. -
Uses of DataRegionConfiguration in org.apache.ignite.internal.pagemem.impl
Constructors in org.apache.ignite.internal.pagemem.impl with parameters of type DataRegionConfiguration Constructor Description PageMemoryNoStoreImpl(IgniteLogger log, DirectMemoryProvider directMemoryProvider, GridCacheSharedContext<?,?> sharedCtx, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics, boolean trackAcquiredPages)PageMemoryNoStoreImpl(GridCacheSharedContext<?,?> sharedCtx, DirectMemoryProvider directMemoryProvider, int pageSize, DataRegionConfiguration dataRegionCfg, DataRegionMetricsImpl dataRegionMetrics) -
Uses of DataRegionConfiguration in org.apache.ignite.internal.processors.cache
Methods in org.apache.ignite.internal.processors.cache that return DataRegionConfiguration Modifier and Type Method Description static @Nullable DataRegionConfigurationGridCacheUtils. findDataRegion(DataStorageConfiguration dsCfg, String drName)Finds data region by name.static @Nullable DataRegionConfigurationGridCacheUtils. findDataRegionConfiguration(@Nullable DataStorageConfiguration dsCfg, @Nullable String name)Finds and returns a data region configuration with the specified name.static @Nullable DataRegionConfigurationGridCacheUtils. findRemoteDataRegionConfiguration(ClusterNode node, JdkMarshaller marshaller, ClassLoader clsLdr, @Nullable String name)Finds and returns a data region configuration with the specified name that is configured on remote node. -
Uses of DataRegionConfiguration in org.apache.ignite.internal.processors.cache.persistence
Methods in org.apache.ignite.internal.processors.cache.persistence that return DataRegionConfiguration Modifier and Type Method Description DataRegionConfigurationDataRegion. config()Methods in org.apache.ignite.internal.processors.cache.persistence with parameters of type DataRegionConfiguration Modifier and Type Method Description DataRegionGridCacheDatabaseSharedManager. addDataRegion(DataStorageConfiguration dataStorageCfg, DataRegionConfiguration dataRegionCfg, boolean trackable, PageReadWriteManager pmPageMgr)DataRegionIgniteCacheDatabaseSharedManager. addDataRegion(DataStorageConfiguration dataStorageCfg, DataRegionConfiguration dataRegionCfg, boolean trackable)protected DataRegionIgniteCacheDatabaseSharedManager. addDataRegion(DataStorageConfiguration dataStorageCfg, DataRegionConfiguration dataRegionCfg, boolean trackable, PageReadWriteManager pmPageMgr)protected @Nullable FileIgniteCacheDatabaseSharedManager. buildAllocPath(DataRegionConfiguration plc)Builds allocation path for memory mapped file to be used with PageMemory.protected voidGridCacheDatabaseSharedManager. checkRegionEvictionProperties(DataRegionConfiguration regCfg, DataStorageConfiguration dbCfg)protected voidIgniteCacheDatabaseSharedManager. checkRegionEvictionProperties(DataRegionConfiguration regCfg, DataStorageConfiguration dbCfg)protected PageEvictionTrackerIgniteCacheDatabaseSharedManager. createPageEvictionTracker(DataRegionConfiguration plc, PageMemory pageMem)protected PageMemoryGridCacheDatabaseSharedManager. createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration dsCfg, DataRegionConfiguration regCfg, DataRegionMetricsImpl regMetrics, boolean trackable, PageReadWriteManager pageMgr)Creates PageMemory with given size and memory provider.protected PageMemoryIgniteCacheDatabaseSharedManager. createPageMemory(DirectMemoryProvider memProvider, DataStorageConfiguration dsCfg, DataRegionConfiguration regCfg, DataRegionMetricsImpl regMetrics, boolean trackable, PageReadWriteManager pageMgr)Creates PageMemory with given size and memory provider.protected DataRegionMetricsProviderGridCacheDatabaseSharedManager. dataRegionMetricsProvider(DataRegionConfiguration dataRegCfg)Provide that can be used to compute some metrics for provided data region.protected DataRegionMetricsProviderIgniteCacheDatabaseSharedManager. dataRegionMetricsProvider(DataRegionConfiguration dataRegCfg)Provide that can be used to compute some metrics for provided data region.protected IgniteOutClosure<Long>GridCacheDatabaseSharedManager. freeSpaceProvider(DataRegionConfiguration dataRegCfg)Deprecated.protected IgniteOutClosure<Long>IgniteCacheDatabaseSharedManager. freeSpaceProvider(DataRegionConfiguration dataRegCfg)Deprecated.booleanIgniteCacheDatabaseSharedManager. supportsMemoryReuse(DataRegionConfiguration plcCfg)Constructors in org.apache.ignite.internal.processors.cache.persistence with parameters of type DataRegionConfiguration Constructor Description DataRegion(PageMemory pageMem, DataRegionConfiguration cfg, DataRegionMetricsImpl metrics, PageEvictionTracker evictionTracker)DataRegionMetricsImpl(DataRegionConfiguration dataRegionCfg, GridKernalContext kernalCtx)Same asDataRegionMetricsImpl(DataRegionConfiguration, GridKernalContext, DataRegionMetricsProvider)but uses a no-op implementation for theDataRegionMetricsProvider.DataRegionMetricsImpl(DataRegionConfiguration dataRegionCfg, GridKernalContext kernalCtx, DataRegionMetricsProvider dataRegionMetricsProvider) -
Uses of DataRegionConfiguration in org.apache.ignite.internal.processors.cache.persistence.evict
Constructors in org.apache.ignite.internal.processors.cache.persistence.evict with parameters of type DataRegionConfiguration Constructor Description FairFifoPageEvictionTracker(PageMemoryNoStoreImpl pageMem, DataRegionConfiguration plcCfg, GridCacheSharedContext sharedCtx)Random2LruPageEvictionTracker(PageMemoryNoStoreImpl pageMem, DataRegionConfiguration plcCfg, GridCacheSharedContext<?,?> sharedCtx)RandomLruPageEvictionTracker(PageMemory pageMem, DataRegionConfiguration plcCfg, GridCacheSharedContext<?,?> sharedCtx) -
Uses of DataRegionConfiguration in org.apache.ignite.internal.processors.cache.persistence.pagemem
Constructors in org.apache.ignite.internal.processors.cache.persistence.pagemem with parameters of type DataRegionConfiguration Constructor Description PageMemoryImpl(DirectMemoryProvider directMemoryProvider, long[] sizes, GridCacheSharedContext<?,?> ctx, PageReadWriteManager pmPageMgr, int pageSize, PageStoreWriter flushDirtyPage, boolean trackable, CheckpointLockStateChecker stateChecker, DataRegionMetricsImpl dataRegionMetrics, DataRegionConfiguration dataRegionCfg, @Nullable PageMemoryImpl.ThrottlingPolicy throttlingPlc, IgniteOutClosure<CheckpointProgress> cpProgressProvider) -
Uses of DataRegionConfiguration in org.apache.ignite.internal.util
Methods in org.apache.ignite.internal.util with parameters of type DataRegionConfiguration Modifier and Type Method Description static longIgniteUtils. checkpointBufferSize(DataRegionConfiguration regCfg)Get checkpoint buffer size for the given configuration.
-