Package | Description |
---|---|
org.gridgain.grid.configuration |
Contains base GridGain configuration classes.
|
org.gridgain.grid.persistentstore.snapshot.file |
Contains base GridGain database snapshot SPI file implementation.
|
Modifier and Type | Method and Description |
---|---|
MessageDigestFactory |
SnapshotConfiguration.getMessageDigestFactory() |
Modifier and Type | Method and Description |
---|---|
SnapshotConfiguration |
SnapshotConfiguration.setMessageDigestFactory(MessageDigestFactory msgDigestFactory)
Allows to plug in a custom factory of
MessageDigest objects to control the integrity of snapshot files. |
Modifier and Type | Method and Description |
---|---|
protected FileSnapshot |
FileDatabaseSnapshotSpi.createFileSnapshot(IgniteConfiguration igCfg,
FileDatabaseSnapshotSpi snapshotSpi,
long id,
org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath snapshotDir,
Collection<org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath> optSearchPath,
IgniteBiClosure<String,CacheConfiguration,CacheConfiguration> c,
boolean ignoreMissedClasses,
boolean remote,
SnapshotSecurityLevel securityLevel,
MessageDigestFactory msgDigestFactory,
SnapshotRegistryTransformer registryTransformer,
org.apache.ignite.internal.processors.cache.GridCacheSharedContext cctx)
To facilitate tests we need to wrap constructor of FileSnapshot in this method.
|
org.gridgain.grid.internal.processors.cache.database.snapshot.SnapshotSession |
FileDatabaseSnapshotSpi.sessionForSnapshotCreation(long id,
boolean fullSnapshot,
@Nullable File storePath,
org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compression,
int compressionLevel,
org.gridgain.grid.internal.processors.cache.database.snapshot.FutureTaskQueue<org.apache.ignite.internal.processors.cache.persistence.partstate.GroupPartitionId> futureTaskQueue,
org.gridgain.grid.internal.processors.cache.database.snapshot.SnapshotOperationContext snapshotOperationContext,
@Nullable MessageDigestFactory msgDigestFactory,
@Nullable org.gridgain.grid.internal.processors.cache.database.snapshot.SnapshotEncryptionOptions encryptionOptions)
Starts a snapshot session.
|
Constructor and Description |
---|
FileSnapshot(IgniteConfiguration igCfg,
FileDatabaseSnapshotSpi snapshotSpi,
long id,
org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath snapshotDir,
Collection<org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath> optSearchPath,
IgniteBiClosure<String,CacheConfiguration,CacheConfiguration> c,
boolean ignoreMissedClasses,
boolean defaultPath,
SnapshotSecurityLevel securityLevel,
MessageDigestFactory msgDigestFactory,
SnapshotRegistryTransformer registryTransformer,
org.apache.ignite.internal.processors.cache.GridCacheSharedContext cctx) |
SnapshotDigestRegistryCache(IgniteConfiguration igCfg,
long snapshotId,
org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath snapshotDir,
MessageDigestFactory msgDigestFactory,
SnapshotRegistryTransformer transformer,
SnapshotSecurityLevel securityLevel) |
SnapshotInputStreamFactory(IgniteConfiguration igCfg,
long id,
org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath snapshotDir,
MessageDigestFactory msgDigestFactory,
SnapshotRegistryTransformer transformer,
SnapshotSecurityLevel securityLevel,
@Nullable org.apache.ignite.internal.processors.cache.persistence.wal.serializer.RecordSerializerFactory recordSerializerFactory,
@Nullable org.gridgain.grid.internal.processors.cache.database.snapshot.SnapshotEncryptionOptions encryptionOptions,
EncryptionSpi encryptionSpi) |
SnapshotOutputStreamFactory(Predicate<Integer> postponedCompression,
org.gridgain.grid.internal.processors.cache.database.snapshot.CompressionOption compressionOption,
int compressionLevel,
@Nullable MessageDigestFactory msgDigestFactory,
@Nullable org.gridgain.grid.internal.processors.cache.database.SnapshotMetricsMXBeanImpl snapshotMetricsMXBean,
@Nullable org.gridgain.grid.internal.processors.cache.database.snapshot.SnapshotEncryptionOptions encryptionOptions,
EncryptionSpi encryptionSpi,
int pageSize) |
GridGain In-Memory Computing Platform : ver. 8.9.15 Release Date : December 3 2024