Package com.palantir.atlasdb.timestamp
Interface DbTimeLockFactory
-
public interface DbTimeLockFactory
SeeAtlasDbFactory
. ADbTimeLockFactory
is an extension of an AtlasDbFactory that is expected to make suitable decisions around certain parameters to create a raw key-value service, and it also supports extracting the timestamp series known about by the underlying database.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.palantir.timestamp.ManagedTimestampService
createManagedTimestampService(KeyValueService rawKvs, DbTimestampCreationSetting dbTimestampCreationSetting, boolean initializeAsync)
KeyValueService
createRawKeyValueService(MetricsManager metricManager, KeyValueServiceConfig config, com.palantir.refreshable.Refreshable<Optional<KeyValueServiceRuntimeConfig>> runtimeConfig, LeaderConfig leaderConfig, boolean initializeAsync)
TimestampSeriesProvider
createTimestampSeriesProvider(KeyValueService rawKvs, TableReference tableReference, boolean initializeAsync)
String
getType()
-
-
-
Method Detail
-
getType
String getType()
-
createRawKeyValueService
KeyValueService createRawKeyValueService(MetricsManager metricManager, KeyValueServiceConfig config, com.palantir.refreshable.Refreshable<Optional<KeyValueServiceRuntimeConfig>> runtimeConfig, LeaderConfig leaderConfig, boolean initializeAsync)
-
createManagedTimestampService
com.palantir.timestamp.ManagedTimestampService createManagedTimestampService(KeyValueService rawKvs, DbTimestampCreationSetting dbTimestampCreationSetting, boolean initializeAsync)
-
createTimestampSeriesProvider
TimestampSeriesProvider createTimestampSeriesProvider(KeyValueService rawKvs, TableReference tableReference, boolean initializeAsync)
-
-