Uses of Class
io.datarouter.storage.config.Config
Packages that use Config
Package
Description
-
Uses of Config in io.datarouter.storage.client.imp
Methods in io.datarouter.storage.client.imp with parameters of type ConfigModifier and TypeMethodDescriptionvoidNoTxnManagedUniqueIndexNode.deleteMultiUnique(Collection<IK> viewIndexKeys, Config config) voidTxnManagedUniqueIndexNode.deleteMultiUnique(Collection<IK> uniqueKeys, Config config) voidNoTxnManagedUniqueIndexNode.deleteUnique(IK uniqueKey, Config config) voidTxnManagedUniqueIndexNode.deleteUnique(IK indexKey, Config config) NoTxnManagedUniqueIndexNode.getMulti(Collection<IK> uniqueKeys, Config config) TxnManagedUniqueIndexNode.getMulti(Collection<IK> uniqueKeys, Config config) NoTxnManagedUniqueIndexNode.lookupMultiUnique(Collection<IK> keys, Config config) TxnManagedUniqueIndexNode.lookupMultiUnique(Collection<IK> uniqueKeys, Config config) NoTxnManagedUniqueIndexNode.lookupUnique(IK uniqueKey, Config config) TxnManagedUniqueIndexNode.lookupUnique(IK indexKey, Config config) io.datarouter.scanner.Scanner<D>BaseManagedIndexNode.scanDatabeansMulti(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<D>NoTxnManagedUniqueIndexNode.scanLookupMultiUnique(Collection<IK> uniqueKeys, Config config) io.datarouter.scanner.Scanner<D>TxnManagedUniqueIndexNode.scanLookupMultiUnique(Collection<IK> uniqueKeys, Config config) io.datarouter.scanner.Scanner<IE>NoTxnManagedUniqueIndexNode.scanMulti(Collection<IK> uniqueKeys, Config config) io.datarouter.scanner.Scanner<IE>TxnManagedUniqueIndexNode.scanMulti(Collection<IK> uniqueKeys, Config config) io.datarouter.scanner.Scanner<IE>BaseManagedIndexNode.scanRanges(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<IK>BaseManagedIndexNode.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.client.imp.noop
Methods in io.datarouter.storage.client.imp.noop with parameters of type ConfigModifier and TypeMethodDescriptionvoidNoOpGroupQueueNode.ack(QueueMessageKey key, Config config) voidNoOpQueueNode.ack(QueueMessageKey key, Config config) voidNoOpGroupQueueNode.ackMulti(Collection<QueueMessageKey> keys, Config config) voidNoOpQueueNode.ackMulti(Collection<QueueMessageKey> keys, Config config) voidvoid<IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidNoOpNode.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) voidNoOpNode.deleteMulti(Collection<PK> keys, Config config) voidNoOpNode.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) voidNoOpNode.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) booleanNoOpNode.getKeys(Collection<PK> keys, Config config) NoOpNode.getMulti(Collection<PK> keys, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>NoOpNode.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>NoOpNode.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) NoOpNode.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) NoOpNode.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) List<QueueMessage<PK,D>> io.datarouter.scanner.Scanner<GroupQueueMessage<PK,D>> NoOpGroupQueueNode.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<QueueMessage<PK,D>> NoOpQueueNode.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<D>NoOpQueueNode.pollUntilEmpty(Config config) voidvoidNoOpNode.putMulti(Collection<D> databeans, Config config) io.datarouter.scanner.Scanner<D>NoOpIndexReader.scanDatabeansMulti(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<IE>NoOpIndexReader.scanRanges(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<D>NoOpNode.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>NoOpNode.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>NoOpNode.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>NoOpNode.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<IK>NoOpIndexReader.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<PK>NoOpNode.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.config
Methods in io.datarouter.storage.config that return ConfigModifier and TypeMethodDescriptionConfig.addOption(ConfigValue<?> option) Config.anyDelay()Config.clone()Config.getDeepCopy()Config.setAllowUnsortedScan(Boolean allowUnsortedScan) Config.setAnyDelay(boolean anyDelay) Config.setCallsite(io.datarouter.util.lang.LineOfCode callsite) Config.setCustomCallsite(io.datarouter.util.lang.LineOfCode customCallsite) Config.setIgnoreException(Boolean paramIgnoreException) Config.setNoTimeout()Config.setNumAttempts(Integer numAttempts) Config.setPersistentPut(Boolean persistentPut) Config.setPutMethod(PutMethod putMethod) Config.setRequestBatchSize(Integer requestBatchSize) Config.setResponseBatchSize(Integer responseBatchSize) Config.setScannerCaching(Boolean scannerCaching) Config.setScannerPrefetching(Boolean scannerPrefetching) Config.setTimeout(Duration duration) Config.setUseSession(Boolean useSession) Config.setVisibilityTimeoutMs(Long visibilityTimeoutMs) Methods in io.datarouter.storage.config with parameters of type ConfigModifier and TypeMethodDescriptionstatic <T> io.datarouter.scanner.Scanner<T>ScannerConfigTool.applyOffsetAndLimit(io.datarouter.scanner.Scanner<T> scanner, Config config) -
Uses of Config in io.datarouter.storage.file
Methods in io.datarouter.storage.file with parameters of type ConfigModifier and TypeMethodDescriptionvoidDirectory.delete(PathbeanKey key, Config config) voidbooleanDirectory.exists(PathbeanKey key, Config config) Directory.length(PathbeanKey key, Config config) byte[]Directory.read(PathbeanKey key, long offset, int length, Config config) byte[]Directory.read(PathbeanKey key, Config config) Map<PathbeanKey,byte[]> Directory.read(List<PathbeanKey> keys, Config config) Directory.readInputStream(PathbeanKey key, Config config) io.datarouter.scanner.Scanner<List<PathbeanKey>>Directory.scanKeysPaged(Subpath subpath, Config config) voidvoidDirectory.write(PathbeanKey key, byte[] value, Config config) voidDirectory.write(PathbeanKey key, InputStream inputStream, Config config) voidDirectory.writeParallel(PathbeanKey key, io.datarouter.scanner.Scanner<List<byte[]>> parts, io.datarouter.scanner.Threads threads, Config config) voidDirectory.writeParallel(PathbeanKey key, InputStream inputStream, io.datarouter.scanner.Threads threads, io.datarouter.bytes.ByteLength minPartSize, Config config) -
Uses of Config in io.datarouter.storage.node
Methods in io.datarouter.storage.node with parameters of type ConfigModifier and TypeMethodDescriptionvoidvoidvoidDatabeanToBlobNode.deleteMulti(Collection<PK> keys, Config config) booleanDatabeanToBlobNode.getKeys(Collection<PK> keys, Config config) DatabeanToBlobNode.getMulti(Collection<PK> keys, Config config) voidvoidDatabeanToBlobNode.putMulti(Collection<D> databeans, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.availability.mixin
Methods in io.datarouter.storage.node.adapter.availability.mixin with parameters of type ConfigModifier and TypeMethodDescriptiondefault voiddefault voiddefault <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidPhysicalIndexedStorageAvailabilityAdapterMixin.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default voidPhysicalMapStorageAvailabilityAdapterMixin.deleteMulti(Collection<PK> keys, Config config) default voidPhysicalIndexedStorageAvailabilityAdapterMixin.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default voidPhysicalIndexedStorageAvailabilityAdapterMixin.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default booleandefault DPhysicalMapStorageAvailabilityAdapterMixin.getKeys(Collection<PK> keys, Config config) PhysicalMapStorageAvailabilityAdapterMixin.getMulti(Collection<PK> keys, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>PhysicalIndexedStorageAvailabilityAdapterMixin.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>PhysicalIndexedStorageAvailabilityAdapterMixin.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) PhysicalIndexedStorageAvailabilityAdapterMixin.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default DPhysicalIndexedStorageAvailabilityAdapterMixin.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default voiddefault voidPhysicalMapStorageAvailabilityAdapterMixin.putMulti(Collection<D> databeans, Config config) default io.datarouter.scanner.Scanner<D>PhysicalSortedStorageAvailabilityAdapterMixin.scan(io.datarouter.util.tuple.Range<PK> range, Config config) default io.datarouter.scanner.Scanner<PK>PhysicalSortedStorageAvailabilityAdapterMixin.scanKeys(io.datarouter.util.tuple.Range<PK> range, Config config) default io.datarouter.scanner.Scanner<D>PhysicalSortedStorageAvailabilityAdapterMixin.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>PhysicalIndexedStorageAvailabilityAdapterMixin.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>PhysicalIndexedStorageAvailabilityAdapterMixin.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>PhysicalIndexedStorageAvailabilityAdapterMixin.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<PK>PhysicalSortedStorageAvailabilityAdapterMixin.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.callsite.mixin
Methods in io.datarouter.storage.node.adapter.callsite.mixin with parameters of type ConfigModifier and TypeMethodDescriptiondefault voiddefault voiddefault <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidIndexedStorageCallsiteAdapterMixin.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default voidMapStorageWriterCallsiteAdapterMixin.deleteMulti(Collection<PK> keys, Config config) default voidIndexedStorageCallsiteAdapterMixin.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default voidIndexedStorageCallsiteAdapterMixin.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default booleandefault DMapStorageReaderCallsiteAdapterMixin.getKeys(Collection<PK> keys, Config config) MapStorageReaderCallsiteAdapterMixin.getMulti(Collection<PK> keys, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>IndexedStorageCallsiteAdapterMixin.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>IndexedStorageCallsiteAdapterMixin.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) IndexedStorageCallsiteAdapterMixin.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default DIndexedStorageCallsiteAdapterMixin.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default voiddefault voidMapStorageWriterCallsiteAdapterMixin.putMulti(Collection<D> databeans, Config config) default io.datarouter.scanner.Scanner<D>SortedStorageReaderCallsiteAdapterMixin.scan(io.datarouter.util.tuple.Range<PK> range, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageReaderCallsiteAdapterMixin.scanKeys(io.datarouter.util.tuple.Range<PK> range, Config config) default io.datarouter.scanner.Scanner<D>SortedStorageReaderCallsiteAdapterMixin.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>IndexedStorageCallsiteAdapterMixin.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>IndexedStorageCallsiteAdapterMixin.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>IndexedStorageCallsiteAdapterMixin.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageReaderCallsiteAdapterMixin.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.counter
Methods in io.datarouter.storage.node.adapter.counter with parameters of type ConfigModifier and TypeMethodDescriptionvoidQueueStorageWriterCounterAdapter.ack(QueueMessageKey key, Config config) voidQueueStorageWriterCounterAdapter.ackMulti(Collection<QueueMessageKey> keys, Config config) voidvoidQueueStorageWriterCounterAdapter.putMulti(Collection<D> databeans, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.counter.mixin
Methods in io.datarouter.storage.node.adapter.counter.mixin with parameters of type ConfigModifier and TypeMethodDescriptiondefault voiddefault voiddefault <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidIndexedStorageCounterAdapterMixin.deleteByIndex(Collection<IK> indexKeys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default voidMapStorageCounterAdapterMixin.deleteMulti(Collection<PK> keys, Config config) default voidIndexedStorageCounterAdapterMixin.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default voidIndexedStorageCounterAdapterMixin.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default booleandefault DMapStorageReaderCounterAdapterMixin.getKeys(Collection<PK> keys, Config config) MapStorageReaderCounterAdapterMixin.getMulti(Collection<PK> keys, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>IndexedStorageCounterAdapterMixin.getMultiByIndex(Collection<IK> indexKeys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>IndexedStorageCounterAdapterMixin.getMultiFromIndex(Collection<IK> indexKeys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) IndexedStorageCounterAdapterMixin.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default DIndexedStorageCounterAdapterMixin.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default voiddefault voidMapStorageCounterAdapterMixin.putMulti(Collection<D> databeans, Config config) default io.datarouter.scanner.Scanner<D>default io.datarouter.scanner.Scanner<PK>default io.datarouter.scanner.Scanner<D>SortedStorageCounterAdapterMixin.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>IndexedStorageCounterAdapterMixin.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>IndexedStorageCounterAdapterMixin.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>IndexedStorageCounterAdapterMixin.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageCounterAdapterMixin.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.counter.physical
Methods in io.datarouter.storage.node.adapter.counter.physical with parameters of type ConfigModifier and TypeMethodDescriptionvoidvoidPhysicalTallyStorageCounterAdapter.deleteTally(String key, Config config) PhysicalTallyStorageCounterAdapter.findTallyCount(String key, Config config) PhysicalTallyStorageCounterAdapter.getMultiTallyCount(Collection<String> keys, Config config) PhysicalTallyStorageCounterAdapter.incrementAndGetCount(String key, int delta, Config config) List<QueueMessage<PK,D>> io.datarouter.scanner.Scanner<GroupQueueMessage<PK,D>> PhysicalGroupQueueStorageCounterAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<QueueMessage<PK,D>> PhysicalQueueStorageCounterAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<D>PhysicalQueueStorageCounterAdapter.pollUntilEmpty(Config config) voidvoid -
Uses of Config in io.datarouter.storage.node.adapter.sanitization
Methods in io.datarouter.storage.node.adapter.sanitization with parameters of type ConfigModifier and TypeMethodDescriptionvoidQueueStorageWriterSanitizationAdapter.ack(QueueMessageKey key, Config config) voidQueueStorageWriterSanitizationAdapter.ackMulti(Collection<QueueMessageKey> keys, Config config) voidTallyStorageSanitizationAdapter.deleteTally(String key, Config config) TallyStorageSanitizationAdapter.findTallyCount(String key, Config config) TallyStorageSanitizationAdapter.getMultiTallyCount(Collection<String> keys, Config config) TallyStorageSanitizationAdapter.incrementAndGetCount(String key, int delta, Config config) voidvoidQueueStorageWriterSanitizationAdapter.putMulti(Collection<D> databeans, Config config) void -
Uses of Config in io.datarouter.storage.node.adapter.sanitization.mixin
Methods in io.datarouter.storage.node.adapter.sanitization.mixin with parameters of type ConfigModifier and TypeMethodDescriptiondefault voiddefault voiddefault <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidIndexedStorageSanitizationAdapterMixin.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default voidMapStorageSanitizationAdapterMixin.deleteMulti(Collection<PK> keys, Config config) default voidIndexedStorageSanitizationAdapterMixin.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default voidIndexedStorageSanitizationAdapterMixin.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default booleandefault DMapStorageReaderSanitizationAdapterMixin.getKeys(Collection<PK> keys, Config config) MapStorageReaderSanitizationAdapterMixin.getMulti(Collection<PK> keys, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>IndexedStorageSanitizationAdapterMixin.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>IndexedStorageSanitizationAdapterMixin.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) IndexedStorageSanitizationAdapterMixin.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default DIndexedStorageSanitizationAdapterMixin.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default voiddefault voidMapStorageSanitizationAdapterMixin.putMulti(Collection<D> databeans, Config config) default io.datarouter.scanner.Scanner<D>default io.datarouter.scanner.Scanner<PK>SortedStorageSanitizationAdapterMixin.scanKeys(io.datarouter.util.tuple.Range<PK> range, Config config) default io.datarouter.scanner.Scanner<D>SortedStorageSanitizationAdapterMixin.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>IndexedStorageSanitizationAdapterMixin.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>IndexedStorageSanitizationAdapterMixin.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>IndexedStorageSanitizationAdapterMixin.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageSanitizationAdapterMixin.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.sanitization.physical
Methods in io.datarouter.storage.node.adapter.sanitization.physical with parameters of type ConfigModifier and TypeMethodDescriptionvoidList<QueueMessage<PK,D>> io.datarouter.scanner.Scanner<GroupQueueMessage<PK,D>> PhysicalGroupQueueStorageSanitizationAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<QueueMessage<PK,D>> PhysicalQueueStorageSanitizationAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<D>PhysicalQueueStorageSanitizationAdapter.pollUntilEmpty(Config config) void -
Uses of Config in io.datarouter.storage.node.adapter.trace
Methods in io.datarouter.storage.node.adapter.trace with parameters of type ConfigModifier and TypeMethodDescriptionvoidQueueStorageWriterTraceAdapter.ack(QueueMessageKey key, Config config) voidQueueStorageWriterTraceAdapter.ackMulti(Collection<QueueMessageKey> keys, Config config) voidvoidQueueStorageWriterTraceAdapter.putMulti(Collection<D> databeans, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.trace.mixin
Methods in io.datarouter.storage.node.adapter.trace.mixin with parameters of type ConfigModifier and TypeMethodDescriptiondefault voiddefault voiddefault <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidIndexedStorageTraceAdapterMixin.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default voidMapStorageTraceAdapterMixin.deleteMulti(Collection<PK> keys, Config config) default voidIndexedStorageTraceAdapterMixin.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default voidIndexedStorageTraceAdapterMixin.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default booleandefault DMapStorageReaderTraceAdapterMixin.getKeys(Collection<PK> keys, Config config) MapStorageReaderTraceAdapterMixin.getMulti(Collection<PK> keys, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>IndexedStorageTraceAdapterMixin.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>IndexedStorageTraceAdapterMixin.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) IndexedStorageTraceAdapterMixin.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) default DIndexedStorageTraceAdapterMixin.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) default voiddefault voidMapStorageTraceAdapterMixin.putMulti(Collection<D> databeans, Config config) default io.datarouter.scanner.Scanner<D>default io.datarouter.scanner.Scanner<PK>default io.datarouter.scanner.Scanner<D>SortedStorageTraceAdapterMixin.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>IndexedStorageTraceAdapterMixin.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>IndexedStorageTraceAdapterMixin.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>IndexedStorageTraceAdapterMixin.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageTraceAdapterMixin.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) -
Uses of Config in io.datarouter.storage.node.adapter.trace.physical
Methods in io.datarouter.storage.node.adapter.trace.physical with parameters of type ConfigModifier and TypeMethodDescriptionvoidvoidPhysicalTallyStorageTraceAdapter.deleteTally(String key, Config config) PhysicalTallyStorageTraceAdapter.findTallyCount(String key, Config config) PhysicalTallyStorageTraceAdapter.getMultiTallyCount(Collection<String> keys, Config config) PhysicalTallyStorageTraceAdapter.incrementAndGetCount(String key, int delta, Config config) List<QueueMessage<PK,D>> io.datarouter.scanner.Scanner<GroupQueueMessage<PK,D>> PhysicalGroupQueueStorageTraceAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<QueueMessage<PK,D>> PhysicalQueueStorageTraceAdapter.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<D>PhysicalQueueStorageTraceAdapter.pollUntilEmpty(Config config) voidvoid -
Uses of Config in io.datarouter.storage.node.entity
Methods in io.datarouter.storage.node.entity with parameters of type ConfigModifier and TypeMethodDescriptiondefault voidEntityNode.deleteEntity(EK entityKey, Config config) voidEntityNode.deleteMultiEntities(Collection<EK> entityKeys, Config config) EntityNode.getEntities(Collection<EK> entityKeys, Config config) default EEntityNode.listEntityKeys(EK startKey, boolean startKeyInclusive, Config config) -
Uses of Config in io.datarouter.storage.node.op.combo
Methods in io.datarouter.storage.node.op.combo with parameters of type ConfigModifier and TypeMethodDescriptiondefault voidSortedMapStorage.deleteWithPrefix(PK prefix, Config config) default voidSortedMapStorage.deleteWithPrefixes(Collection<PK> prefixes, Config config) -
Uses of Config in io.datarouter.storage.node.op.index
Methods in io.datarouter.storage.node.op.index with parameters of type ConfigModifier and TypeMethodDescriptionvoidUniqueIndexWriter.deleteMultiUnique(Collection<IK> uniqueKeys, Config config) voidUniqueIndexWriter.deleteUnique(IK indexKey, Config config) UniqueIndexReader.getMulti(Collection<IK> uniqueKeys, Config config) MultiIndexReader.lookupMulti(IK indexKey, Config config) MultiIndexReader.lookupMultiMulti(Collection<IK> indexKeys, Config config) UniqueIndexReader.lookupMultiUnique(Collection<IK> uniqueKeys, Config config) UniqueIndexReader.lookupUnique(IK indexKey, Config config) default io.datarouter.scanner.Scanner<D>IndexReader.scanDatabeans(Config config) default io.datarouter.scanner.Scanner<D>IndexReader.scanDatabeans(io.datarouter.util.tuple.Range<IK> range, Config config) io.datarouter.scanner.Scanner<D>IndexReader.scanDatabeansMulti(Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) default io.datarouter.scanner.Scanner<D>IndexReader.scanDatabeansWithPrefix(IK prefix, Config config) default io.datarouter.scanner.Scanner<D>IndexReader.scanDatabeansWithPrefixes(Collection<IK> prefixes, Config config) io.datarouter.scanner.Scanner<D>UniqueIndexReader.scanLookupMultiUnique(Collection<IK> uniqueKeys, Config config) io.datarouter.scanner.Scanner<IE>UniqueIndexReader.scanMulti(Collection<IK> uniqueKeys, Config config) -
Uses of Config in io.datarouter.storage.node.op.raw
Methods in io.datarouter.storage.node.op.raw with parameters of type ConfigModifier and TypeMethodDescriptionvoiddefault voidBlobQueueStorage.ack(BlobQueueMessage<T> blobQueueMessage, Config config) default voidBlobQueueStorage.combineAndPut(io.datarouter.scanner.Scanner<T> data, Config config) convenience method to automatically batch and put data with its length if each byte[] plus its length fits.voidTallyStorage.deleteTally(String key, Config config) TallyStorage.findTallyCount(String key, Config config) TallyStorage.getMultiTallyCount(Collection<String> keys, Config config) TallyStorage.incrementAndGetCount(String key, int delta, Config config) default Optional<BlobQueueMessage<T>>io.datarouter.scanner.Scanner<D>QueueStorage.pollUntilEmpty(Config config) default voiddefault voiddefault voidBlobQueueStorage.putMulti(Collection<T> data, Config config) voidvoid -
Uses of Config in io.datarouter.storage.node.op.raw.index
Methods in io.datarouter.storage.node.op.raw.index with parameters of type ConfigModifier and TypeMethodDescriptionvoidvoidIndexListener.onDeleteAll(Config config) voidIndexListener.onDeleteDatabean(D databean, Config config) voidIndexListener.onDeleteMulti(Collection<PK> keys, Config config) voidIndexListener.onDeleteMultiDatabeans(Collection<D> databeans, Config config) voidvoidIndexListener.onPutMulti(Collection<D> databeans, Config config) -
Uses of Config in io.datarouter.storage.node.op.raw.read
Methods in io.datarouter.storage.node.op.raw.read with parameters of type ConfigModifier and TypeMethodDescriptionbooleanBlobStorageReader.exists(PathbeanKey key, Config config) booleanMapStorageReader.getKeys(Collection<PK> keys, Config config) MapStorageReader.getMulti(Collection<PK> keys, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<D>IndexedStorageReader.getMultiByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
List<IE>IndexedStorageReader.getMultiFromIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) BlobStorageReader.length(PathbeanKey key, Config config) IndexedStorageReader.lookupMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) IndexedStorageReader.lookupUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) List<QueueMessage<PK,D>> io.datarouter.scanner.Scanner<GroupQueueMessage<PK,D>> GroupQueueStorageReader.peekUntilEmpty(Config config) io.datarouter.scanner.Scanner<QueueMessage<PK,D>> QueueStorageReader.peekUntilEmpty(Config config) byte[]BlobStorageReader.read(PathbeanKey key, long offset, int length, Config config) byte[]BlobStorageReader.read(PathbeanKey key, Config config) Map<PathbeanKey,byte[]> BlobStorageReader.read(List<PathbeanKey> keys, Config config) default InputStreamBlobStorageReader.readInputStream(PathbeanKey key, Config config) default io.datarouter.scanner.Scanner<D>default io.datarouter.scanner.Scanner<D>The scan method accepts a Range<PK> which identifies the startKey and endKey, and returns all contiguous rows between them, not skipping or filtering any.default io.datarouter.scanner.Scanner<PathbeanKey>default io.datarouter.scanner.Scanner<PK>default io.datarouter.scanner.Scanner<PK>io.datarouter.scanner.Scanner<List<PathbeanKey>>BlobStorageReader.scanKeysPaged(Subpath subpath, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageReader.scanKeysWithPrefix(PK prefix, Config config) default io.datarouter.scanner.Scanner<PK>SortedStorageReader.scanKeysWithPrefixes(Collection<PK> prefixes, Config config) default io.datarouter.scanner.Scanner<D>MapStorageReader.scanMulti(Collection<PK> keys, Config config) default io.datarouter.scanner.Scanner<PK>MapStorageReader.scanMultiKeys(Collection<PK> keys, Config config) io.datarouter.scanner.Scanner<D>SortedStorageReader.scanRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<D>IndexedStorageReader.scanRangesByIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IE>IndexedStorageReader.scanRangesIndex(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
io.datarouter.scanner.Scanner<IK>IndexedStorageReader.scanRangesIndexKeys(IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo, Collection<io.datarouter.util.tuple.Range<IK>> ranges, Config config) io.datarouter.scanner.Scanner<PK>SortedStorageReader.scanRangesKeys(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) default io.datarouter.scanner.Scanner<D>SortedStorageReader.scanWithPrefix(PK prefix, Config config) default io.datarouter.scanner.Scanner<D>SortedStorageReader.scanWithPrefixes(Collection<PK> prefixes, Config config) StreamStorageReader.subscribe(DatarouterStreamSubscriberConfig streamConfig, Config config) -
Uses of Config in io.datarouter.storage.node.op.raw.write
Methods in io.datarouter.storage.node.op.raw.write with parameters of type ConfigModifier and TypeMethodDescriptionvoidQueueStorageWriter.ack(QueueMessageKey key, Config config) voidQueueStorageWriter.ackMulti(Collection<QueueMessageKey> keys, Config config) voidBlobStorageWriter.delete(PathbeanKey key, Config config) voidvoidDelete all descendants and the subpath directoryvoiddefault voidMapStorageWriter.deleteBatched(io.datarouter.scanner.Scanner<PK> keys, Config config) <IK extends io.datarouter.model.key.primary.PrimaryKey<IK>,IE extends io.datarouter.model.index.IndexEntry<IK, IE, PK, D>, IF extends io.datarouter.model.serialize.fielder.DatabeanFielder<IK, IE>>
voidIndexedStorageWriter.deleteByIndex(Collection<IK> keys, Config config, IndexEntryFieldInfo<IK, IE, IF> indexEntryFieldInfo) voidMapStorageWriter.deleteMulti(Collection<PK> keys, Config config) voidIndexedStorageWriter.deleteMultiUnique(Collection<? extends io.datarouter.model.key.unique.UniqueKey<PK>> uniqueKeys, Config config) voidIndexedStorageWriter.deleteUnique(io.datarouter.model.key.unique.UniqueKey<PK> uniqueKey, Config config) voidvoidStorageWriter.putMulti(Collection<D> databeans, Config config) voidvoidBlobStorageWriter.write(PathbeanKey key, byte[] value, Config config) default voidBlobStorageWriter.write(PathbeanKey key, io.datarouter.scanner.Scanner<byte[]> chunks, Config config) voidBlobStorageWriter.write(PathbeanKey key, InputStream inputStream, Config config) default voidBlobStorageWriter.writeParallel(PathbeanKey key, io.datarouter.scanner.Scanner<List<byte[]>> parts, io.datarouter.scanner.Threads threads, Config config) default voidBlobStorageWriter.writeParallel(PathbeanKey key, InputStream inputStream, io.datarouter.scanner.Threads threads, io.datarouter.bytes.ByteLength minPartSize, Config config) -
Uses of Config in io.datarouter.storage.op.scan
Methods in io.datarouter.storage.op.scan with parameters of type ConfigModifier and TypeMethodDescriptionBaseNodeScanner.loadRanges(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config) Constructors in io.datarouter.storage.op.scan with parameters of type ConfigModifierConstructorDescriptionBaseNodeScanner(Collection<io.datarouter.util.tuple.Range<PK>> ranges, Config config, boolean caseInsensitive) ManagedIndexIndexToDatabeanScanner(MapStorageReader<PK, D> mainNode, io.datarouter.scanner.Scanner<IE> indexScanner, Config config) -
Uses of Config in io.datarouter.storage.op.scan.queue
Constructors in io.datarouter.storage.op.scan.queue with parameters of type ConfigModifierConstructorDescriptionPeekMultiUntilEmptyQueueStorageScanner(QueueStorageReader<PK, D> queueStorageReader, Config config) PollUntilEmptyQueueStorageScanner(QueueStorage<PK, D> queueStorage, Config config) -
Uses of Config in io.datarouter.storage.op.scan.queue.group
Constructors in io.datarouter.storage.op.scan.queue.group with parameters of type ConfigModifierConstructorDescriptionPeekMultiGroupUntilEmptyQueueStorageScanner(GroupQueueStorageReader<PK, D> queueStorageReader, Config config) -
Uses of Config in io.datarouter.storage.queue.consumer
Constructor parameters in io.datarouter.storage.queue.consumer with type arguments of type ConfigModifierConstructorDescriptionBatchedAckQueueConsumer(Function<Config, QueueMessage<PK, D>> peekFunction, BiConsumer<Collection<QueueMessageKey>, Config> ackMultiConsumer) BatchedAckQueueConsumer(Function<Config, QueueMessage<PK, D>> peekFunction, BiConsumer<Collection<QueueMessageKey>, Config> ackMultiConsumer) BatchedQueueConsumer(Function<Config, List<QueueMessage<PK, D>>> peekMultiFunction, BiConsumer<Collection<QueueMessageKey>, Config> ackMultiConsumer) BatchedQueueConsumer(Function<Config, List<QueueMessage<PK, D>>> peekMultiFunction, BiConsumer<Collection<QueueMessageKey>, Config> ackMultiConsumer) GroupQueueConsumer(Function<Config, GroupQueueMessage<PK, D>> peekFunction, Consumer<QueueMessageKey> ackConsumer) QueueConsumer(Function<Config, QueueMessage<PK, D>> peekFunction, Consumer<QueueMessageKey> ackConsumer) -
Uses of Config in io.datarouter.storage.sql
Methods in io.datarouter.storage.sql with parameters of type ConfigModifier and TypeMethodDescriptionabstract QSql.addLimitOffsetClause(Config config) Sql.deleteMulti(String tableName, Config config, Collection<? extends io.datarouter.model.field.FieldSet<?>> keys) <T extends io.datarouter.model.field.FieldSet<T>>
QSql.getInRanges(String tableName, Config config, List<io.datarouter.model.field.Field<?>> selectFields, Iterable<io.datarouter.util.tuple.Range<T>> ranges, List<io.datarouter.model.field.Field<?>> orderByFields, String indexName) Sql.getMulti(String tableName, Config config, List<io.datarouter.model.field.Field<?>> selectFields, Collection<? extends io.datarouter.model.field.FieldSet<?>> keys, String indexName) Sql.getWithPrefixes(String tableName, Config config, String indexName, List<io.datarouter.model.field.Field<?>> selectFields, Collection<? extends io.datarouter.model.field.FieldSet<?>> keys, List<io.datarouter.model.field.Field<?>> orderByFields)