Package org.apache.ignite.dump
Class DumpReaderConfiguration
- java.lang.Object
- 
- org.apache.ignite.dump.DumpReaderConfiguration
 
- 
 public class DumpReaderConfiguration extends Object Configuration class ofDumpReader.- See Also:
- DumpReader,- DumpConsumer
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intDFLT_THREAD_CNTDefault thread count.static DurationDFLT_TIMEOUTDefault timeout.
 - 
Constructor SummaryConstructors Constructor Description DumpReaderConfiguration(File dir, DumpConsumer cnsmr)DumpReaderConfiguration(File dir, DumpConsumer cnsmr, int thCnt, Duration timeout, boolean failFast, boolean keepBinary, boolean keepRaw, String[] cacheGrpNames, boolean skipCopies, EncryptionSpi encSpi)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]cacheGroupNames()DumpConsumerconsumer()FiledumpRoot()EncryptionSpiencryptionSpi()booleanfailFast()booleankeepBinary()Actual only ifkeepRawisfalse.booleankeepRaw()booleanskipCopies()intthreadCount()Durationtimeout()
 
- 
- 
- 
Field Detail- 
DFLT_TIMEOUTpublic static final Duration DFLT_TIMEOUT Default timeout.
 - 
DFLT_THREAD_CNTpublic static final int DFLT_THREAD_CNT Default thread count.- See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
DumpReaderConfigurationpublic DumpReaderConfiguration(File dir, DumpConsumer cnsmr) - Parameters:
- dir- Root dump directory.
- cnsmr- Dump consumer.
 
 - 
DumpReaderConfigurationpublic DumpReaderConfiguration(File dir, DumpConsumer cnsmr, int thCnt, Duration timeout, boolean failFast, boolean keepBinary, boolean keepRaw, String[] cacheGrpNames, boolean skipCopies, EncryptionSpi encSpi) - Parameters:
- dir- Root dump directory.
- cnsmr- Dump consumer.
- thCnt- Count of threads to consume dumped partitions.
- timeout- Timeout of dump reader invocation.
- failFast- Stop processing partitions if consumer fail to process one.
- keepBinary- If- trueand if- keepRawis- falsethen keeps- DumpEntry.key()and- DumpEntry.value()as- BinaryObject.
- keepRaw- If- true, doesn't deserialize cache data and keeps- DumpEntry.key()as- KeyCacheObjectand- DumpEntry.value()as- CacheObject. If- true, disables- keepBinary.
- cacheGrpNames- Cache group names.
- skipCopies- Skip copies.
- encSpi- Encryption SPI.
 
 
- 
 - 
Method Detail- 
dumpRootpublic File dumpRoot() - Returns:
- Root dump directiory.
 
 - 
consumerpublic DumpConsumer consumer() - Returns:
- Dump consumer instance.
 
 - 
threadCountpublic int threadCount() - Returns:
- Count of threads to consume dumped partitions.
 
 - 
timeoutpublic Duration timeout() - Returns:
- Timeout of dump reader invocation.
 
 - 
failFastpublic boolean failFast() - Returns:
- Trueif stop processing after first consumer error.
 
 - 
keepBinarypublic boolean keepBinary() Actual only ifkeepRawisfalse.- Returns:
- Trueif- DumpEntry.key()and- DumpEntry.value()are kept as- BinaryObject.
 
 - 
keepRawpublic boolean keepRaw() - Returns:
- Trueif- DumpEntry.key()and- DumpEntry.value()are kept as- KeyCacheObjectand- CacheObjectrespectively.
 
 - 
cacheGroupNamespublic String[] cacheGroupNames() - Returns:
- Cache group names.
 
 - 
skipCopiespublic boolean skipCopies() - Returns:
- Skip copies.
 
 - 
encryptionSpipublic EncryptionSpi encryptionSpi() - Returns:
- Encryption SPI
 
 
- 
 
-