Package com.github.ambry.store
-
Interface Summary Interface Description MessageReadSet This represents a list of messages from a given store.MessageStoreHardDelete The component used by the store to hard delete entries in the log.MessageStoreRecovery The recovery component used by the store to recover the index from the log.MessageWriteSet The message set that needs to be written to a write interfaceRead Provides a read interface into the underlying storage layerStore The object store's underlying storeStoreFactory The storage engine factory that is used to create a given type of a storeStoreKeyConverter This is a service that can be used to convert store keys across different formats.StoreKeyConverterFactory StoreKeyConverterFactory is a factory to generate all the supporting cast required to instantiate aStoreKeyConverter
.StoreKeyFactory Factory to create an index keyStoreStats Exposes important stats related to aStore
.Transformer An interface for a transformation function.Write A write interface provided by the underlying store to write to it -
Class Summary Class Description FindInfo Contains the information from the store after a find operation.HardDeleteInfo A class that contains information about a hard delete message.Message Representation of a message in the store.MessageInfo A message info class that contains basic info about a messageMessageInfo.Builder A builder class forMessageInfo
.StoreInfo The info returned by the store on a get callStoreKey Represents the index key.TimeRange A TimeRange is the range between two times in millisecondsTransformationOutput A class that holds the result of a transformation (by theTransformer
). -
Enum Summary Enum Description IndexMemState Values for different ways in which the index of aStore
can be maintained.StoreErrorCodes The error codes that the store returnsStoreGetOptions The list of options that can be used while reading messages from the store -
Exception Summary Exception Description IdUndeletedStoreException This is a dedicated exception forStoreErrorCodes.ID_Undeleted
.StoreException