Package | Description |
---|---|
org.gridgain.grid.persistentstore |
Contains base GridGain database interfaces.
|
org.gridgain.grid.persistentstore.snapshot.file |
Contains base GridGain database snapshot SPI file implementation.
|
Modifier and Type | Method and Description |
---|---|
static @Nullable SnapshotSecurityLevel |
SnapshotSecurityLevel.fromOrdinal(int ord)
Efficiently gets enumerated value from its ordinal.
|
static SnapshotSecurityLevel |
SnapshotSecurityLevel.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SnapshotSecurityLevel[] |
SnapshotSecurityLevel.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
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.
|
@Nullable FileSnapshot |
FileDatabaseSnapshotSpi.snapshot(long id,
@Nullable Collection<org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath> optSearchPaths,
@Nullable IgniteBiClosure<String,CacheConfiguration,CacheConfiguration> c,
boolean ignoreMissedClasses,
@Nullable SnapshotSecurityLevel securityLevel,
boolean needDecryptKeys)
Getting snapshot.
|
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) |
PreviousSnapshotsIterable(long snapshotId,
String consistentId,
Set<Integer> groupIds,
FileDatabaseSnapshotSpi snapshotSpi,
Collection<org.gridgain.grid.internal.processors.cache.database.snapshot.file.SnapshotPath> paths,
boolean ignoreMissedClasses,
SnapshotSecurityLevel securityLevel)
Constructor.
|
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) |
GridGain In-Memory Computing Platform : ver. 8.9.14 Release Date : November 5 2024