Package com.palantir.atlasdb.spi
Interface KeyValueServiceConfigHelper
- All Superinterfaces:
KeyValueServiceConfig
-
Method Summary
Modifier and TypeMethodDescriptiondefault int
default boolean
Enables construction ofNamespaceDeleter
via aNamespaceDeleterFactory
through AtlasDbServiceDiscovery, which can be used to delete all data for a namespace in the KVS.default Optional<SharedResourcesConfig>
type()
-
Method Details
-
type
String type()- Specified by:
type
in interfaceKeyValueServiceConfig
-
namespace
- Specified by:
namespace
in interfaceKeyValueServiceConfig
-
concurrentGetRangesThreadPoolSize
default int concurrentGetRangesThreadPoolSize() -
enableNamespaceDeletionDangerousIKnowWhatIAmDoing
default boolean enableNamespaceDeletionDangerousIKnowWhatIAmDoing()Description copied from interface:KeyValueServiceConfig
Enables construction ofNamespaceDeleter
via aNamespaceDeleterFactory
through AtlasDbServiceDiscovery, which can be used to delete all data for a namespace in the KVS. This is dangerous, and must only be used once you've acknowledged the risks and side effects mentioned in the relevant NamespaceDeleter docs (e.g., CassandraNamespaceDeleter)- Specified by:
enableNamespaceDeletionDangerousIKnowWhatIAmDoing
in interfaceKeyValueServiceConfig
-