Hierarchy For All Packages
Package Hierarchies:- com.github.ambry.account,
- com.github.ambry.clustermap,
- com.github.ambry.commons,
- com.github.ambry.config,
- com.github.ambry.frontend,
- com.github.ambry.messageformat,
- com.github.ambry.named,
- com.github.ambry.network,
- com.github.ambry.notification,
- com.github.ambry.protocol,
- com.github.ambry.quota,
- com.github.ambry.quota.storage,
- com.github.ambry.replication,
- com.github.ambry.rest,
- com.github.ambry.router,
- com.github.ambry.server,
- com.github.ambry.store
Class Hierarchy
- java.lang.Object
- com.github.ambry.utils.AbstractByteBufHolder<T> (implements io.netty.buffer.ByteBufHolder)
- com.github.ambry.network.BoundedByteBufferSend (implements com.github.ambry.network.Send)
- com.github.ambry.network.BoundedNettyByteBufReceive
- com.github.ambry.network.ResponseInfo
- com.github.ambry.account.Account
- com.github.ambry.account.AccountBlobsResource (implements com.github.ambry.account.AclService.Resource)
- com.github.ambry.account.AccountBuilder
- com.github.ambry.account.AccountCollectionSerde
- com.github.ambry.account.AccountServiceCallback (implements com.github.ambry.commons.Callback<T>)
- com.github.ambry.config.AccountServiceConfig
- com.github.ambry.config.HelixAccountServiceConfig
- com.github.ambry.config.JsonAccountConfig
- com.github.ambry.config.MySqlAccountServiceConfig
- com.github.ambry.config.AccountStatsMySqlConfig
- com.github.ambry.messageformat.BlobInfo
- com.github.ambry.messageformat.BlobOutput
- com.github.ambry.messageformat.BlobProperties
- com.github.ambry.router.ByteRange
- com.github.ambry.router.ByteRanges
- com.github.ambry.commons.CallbackUtils
- com.github.ambry.network.ChannelOutput
- com.github.ambry.router.ChunkInfo
- com.github.ambry.config.CloudConfig
- com.github.ambry.config.ClusterMapConfig
- com.github.ambry.clustermap.ClusterMapSnapshotConstants
- com.github.ambry.config.CompositeAccountServiceConfig
- com.github.ambry.config.ConnectionPoolConfig
- com.github.ambry.account.Container
- com.github.ambry.account.ContainerBlobsResource (implements com.github.ambry.account.AclService.Resource)
- com.github.ambry.account.ContainerBuilder
- com.github.ambry.frontend.ContainerMetrics
- com.github.ambry.commons.Criteria
- com.github.ambry.config.CryptoServiceConfig
- com.github.ambry.named.DeleteResult
- com.github.ambry.config.DiskManagerConfig
- com.github.ambry.server.EmptyRequest (implements com.github.ambry.network.NetworkRequest)
- com.github.ambry.store.FindInfo
- com.github.ambry.replication.FindTokenHelper
- com.github.ambry.config.FrontendConfig
- com.github.ambry.router.FutureResult<T> (implements java.util.concurrent.Future<V>)
- com.github.ambry.router.GetBlobOptions
- com.github.ambry.router.GetBlobOptionsBuilder
- com.github.ambry.router.GetBlobResult
- com.github.ambry.store.HardDeleteInfo
- com.github.ambry.config.HelixPropertyStoreConfig
- com.github.ambry.config.HostThrottleConfig
- com.github.ambry.config.Http2ClientConfig
- com.github.ambry.config.KMSConfig
- com.github.ambry.store.Message
- com.github.ambry.store.MessageInfo
- com.github.ambry.store.MessageInfo.Builder
- com.github.ambry.config.MySqlNamedBlobDbConfig
- com.github.ambry.frontend.NamedBlobListEntry
- com.github.ambry.frontend.NamedBlobPath
- com.github.ambry.named.NamedBlobRecord
- com.github.ambry.config.NettyConfig
- com.github.ambry.config.NetworkConfig
- com.github.ambry.network.NetworkReceive
- com.github.ambry.network.NetworkSend
- com.github.ambry.frontend.Operations
- com.github.ambry.frontend.Page<T>
- com.github.ambry.config.PerformanceConfig
- com.github.ambry.network.Port
- com.github.ambry.router.PutBlobOptions
- com.github.ambry.router.PutBlobOptionsBuilder
- com.github.ambry.named.PutResult
- com.github.ambry.quota.Quota<T>
- com.github.ambry.config.QuotaConfig
- com.github.ambry.quota.QuotaRecommendation
- com.github.ambry.quota.QuotaResource
- com.github.ambry.clustermap.ReplicaStatusDelegate
- com.github.ambry.config.ReplicationConfig
- com.github.ambry.replication.ReplicationSkipPredicate (implements java.util.function.Predicate<T>)
- com.github.ambry.network.RequestInfo
- com.github.ambry.rest.RequestPath
- com.github.ambry.rest.RestRequestMetrics
- com.github.ambry.rest.RestRequestMetricsTracker
- com.github.ambry.rest.RestRequestMetricsTracker.NioMetricsTracker
- com.github.ambry.rest.RestRequestMetricsTracker.ScalingMetricsTracker
- com.github.ambry.config.RestServerConfig
- com.github.ambry.rest.RestUtils
- com.github.ambry.rest.RestUtils.Headers
- com.github.ambry.rest.RestUtils.InternalKeys
- com.github.ambry.rest.RestUtils.KVHeaderValueEncoderDecoder
- com.github.ambry.rest.RestUtils.MultipartPost
- com.github.ambry.rest.RestUtils.QuotaHeaders
- com.github.ambry.rest.RestUtils.TrackingHeaders
- com.github.ambry.config.RouterConfig
- com.github.ambry.config.ServerConfig
- com.github.ambry.network.ServerNetworkResponseMetrics
- com.github.ambry.config.SSLConfig
- com.github.ambry.server.StatsHeader
- com.github.ambry.config.StatsManagerConfig
- com.github.ambry.server.StatsSnapshot
- com.github.ambry.server.StatsWrapper
- com.github.ambry.frontend.StitchRequestSerDe
- com.github.ambry.config.StorageQuotaConfig
- com.github.ambry.config.StoreConfig
- com.github.ambry.store.StoreInfo
- com.github.ambry.store.StoreKey (implements java.lang.Comparable<T>)
- com.github.ambry.commons.Thresholds
- com.github.ambry.quota.ThrottlingRecommendation
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.github.ambry.account.AccountServiceException
- com.github.ambry.network.ConnectionPoolTimeoutException
- com.github.ambry.replication.ReplicationException
- com.github.ambry.rest.RestServiceException
- com.github.ambry.router.RouterException
- java.lang.RuntimeException
- com.github.ambry.clustermap.StateTransitionException
- com.github.ambry.store.StoreException
- com.github.ambry.store.IdUndeletedStoreException
- java.lang.Exception
- com.github.ambry.store.TimeRange
- com.github.ambry.store.TransformationOutput
- com.github.ambry.config.VerifiableProperties
- com.github.ambry.utils.AbstractByteBufHolder<T> (implements io.netty.buffer.ByteBufHolder)
Interface Hierarchy
- com.github.ambry.account.AccountServiceFactory
- com.github.ambry.server.AccountStatsStore
- com.github.ambry.account.AclService.Resource
- com.github.ambry.server.AmbryHealthReport
- java.lang.AutoCloseable
- java.io.Closeable
- com.github.ambry.account.AccountService
- com.github.ambry.account.AclService<P>
- java.nio.channels.Channel
- com.github.ambry.router.AsyncWritableChannel
- com.github.ambry.rest.RestResponseChannel
- com.github.ambry.router.ReadableStreamChannel
- com.github.ambry.rest.RestRequest
- com.github.ambry.router.AsyncWritableChannel
- com.github.ambry.frontend.IdConverter
- com.github.ambry.router.KeyManagementService<T>
- com.github.ambry.network.NetworkClient
- com.github.ambry.notification.NotificationSystem
- com.github.ambry.router.Router
- com.github.ambry.frontend.SecurityService
- com.github.ambry.server.ServerSecurityService
- com.github.ambry.clustermap.ClusterMap
- com.github.ambry.clustermap.ClusterParticipant
- com.github.ambry.clustermap.VirtualReplicatorCluster
- java.io.Closeable
- com.github.ambry.commons.Callback<T>
- com.github.ambry.clustermap.ClusterAgentsFactory
- com.github.ambry.clustermap.ClusterMapChangeListener
- java.lang.Comparable<T>
- com.github.ambry.clustermap.DataNodeId (also extends com.github.ambry.clustermap.Resource)
- com.github.ambry.clustermap.PartitionId (also extends com.github.ambry.clustermap.Resource)
- com.github.ambry.network.ConnectedChannel
- com.github.ambry.network.ConnectionPool
- com.github.ambry.router.CryptoService<T>
- com.github.ambry.router.CryptoServiceFactory<T>
- com.github.ambry.replication.FindToken
- com.github.ambry.replication.FindTokenFactory
- com.github.ambry.frontend.IdConverterFactory
- com.github.ambry.frontend.IdSigningService
- com.github.ambry.frontend.IdSigningServiceFactory
- com.github.ambry.router.KeyManagementServiceFactory<T>
- com.github.ambry.store.MessageReadSet
- com.github.ambry.store.MessageStoreHardDelete
- com.github.ambry.store.MessageStoreRecovery
- com.github.ambry.store.MessageWriteSet
- com.github.ambry.named.NamedBlobDb
- com.github.ambry.named.NamedBlobDbFactory
- com.github.ambry.network.NetworkClientFactory
- com.github.ambry.network.NetworkRequest
- com.github.ambry.network.NetworkResponse
- com.github.ambry.network.NetworkServer
- com.github.ambry.rest.NioServer
- com.github.ambry.rest.NioServerFactory
- com.github.ambry.commons.Notifier<T>
- com.github.ambry.clustermap.PartitionStateChangeListener
- com.github.ambry.quota.QuotaEnforcer
- com.github.ambry.quota.QuotaEnforcerFactory
- com.github.ambry.quota.QuotaManager
- com.github.ambry.quota.QuotaManagerFactory
- com.github.ambry.quota.QuotaSource
- com.github.ambry.quota.QuotaSourceFactory
- com.github.ambry.store.Read
- com.github.ambry.network.Receive
- io.netty.util.ReferenceCounted
- io.netty.buffer.ByteBufHolder
- com.github.ambry.network.Send
- com.github.ambry.network.SendWithCorrelationId
- com.github.ambry.network.Send
- io.netty.buffer.ByteBufHolder
- com.github.ambry.clustermap.ReplicaSyncUpManager
- com.github.ambry.replication.ReplicationAPI
- com.github.ambry.protocol.RequestAPI
- com.github.ambry.network.RequestResponseChannel
- com.github.ambry.clustermap.Resource
- com.github.ambry.clustermap.DataNodeId (also extends java.lang.Comparable<T>)
- com.github.ambry.clustermap.DiskId
- com.github.ambry.clustermap.PartitionId (also extends java.lang.Comparable<T>)
- com.github.ambry.clustermap.ReplicaId
- com.github.ambry.clustermap.ResourceStatePolicy
- com.github.ambry.clustermap.ResourceStatePolicyFactory
- com.github.ambry.rest.RestRequest.RestRequestContext
- com.github.ambry.rest.RestRequestHandler
- com.github.ambry.rest.RestRequestResponseHandlerFactory
- com.github.ambry.rest.RestRequestService
- com.github.ambry.rest.RestRequestServiceFactory
- com.github.ambry.rest.RestResponseHandler
- com.github.ambry.router.RouterFactory
- com.github.ambry.frontend.SecurityServiceFactory
- com.github.ambry.network.Selectable
- com.github.ambry.server.ServerSecurityServiceFactory
- com.github.ambry.commons.SSLFactory
- com.github.ambry.quota.storage.StorageQuotaEnforcer
- com.github.ambry.quota.storage.StorageQuotaEnforcer.QuotaExceededCallback
- com.github.ambry.quota.storage.StorageQuotaService
- com.github.ambry.quota.storage.StorageQuotaServiceFactory
- com.github.ambry.quota.storage.StorageQuotaSource
- com.github.ambry.quota.storage.StorageQuotaSource.Listener
- com.github.ambry.quota.storage.StorageUsageRefresher
- com.github.ambry.quota.storage.StorageUsageRefresher.Listener
- com.github.ambry.store.Store
- com.github.ambry.store.StoreFactory
- com.github.ambry.store.StoreKeyConverter
- com.github.ambry.store.StoreKeyConverterFactory
- com.github.ambry.store.StoreKeyFactory
- com.github.ambry.server.StoreManager
- com.github.ambry.store.StoreStats
- com.github.ambry.quota.ThrottlePolicy
- com.github.ambry.commons.TopicListener<T>
- com.github.ambry.store.Transformer
- com.github.ambry.frontend.UrlSigningService
- com.github.ambry.frontend.UrlSigningServiceFactory
- com.github.ambry.clustermap.VirtualReplicatorClusterFactory
- com.github.ambry.clustermap.VirtualReplicatorClusterListener
- com.github.ambry.store.Write
Annotation Type Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.github.ambry.account.Account.AccountStatus
- com.github.ambry.account.AccountServiceErrorCode
- com.github.ambry.account.AclService.Operation
- com.github.ambry.notification.BlobReplicaSourceType
- com.github.ambry.messageformat.BlobType
- com.github.ambry.router.ByteRange.ByteRangeType
- com.github.ambry.account.Container.ContainerStatus
- com.github.ambry.commons.Criteria.BoundType
- com.github.ambry.clustermap.DataNodeConfigSourceType
- com.github.ambry.replication.FindTokenType
- com.github.ambry.router.GetBlobOptions.OperationType
- com.github.ambry.protocol.GetOption
- com.github.ambry.clustermap.HardwareState
- com.github.ambry.store.IndexMemState
- com.github.ambry.messageformat.MessageFormatFlags
- com.github.ambry.network.NetworkClientErrorCode
- com.github.ambry.notification.NotificationBlobType
- com.github.ambry.router.OperationTrackerScope
- com.github.ambry.clustermap.PartitionState
- com.github.ambry.commons.PerformanceIndex
- com.github.ambry.network.PortType
- com.github.ambry.quota.QuotaMode
- com.github.ambry.quota.QuotaName
- com.github.ambry.quota.storage.QuotaOperation
- com.github.ambry.clustermap.ReplicaEventType
- com.github.ambry.clustermap.ReplicaState
- com.github.ambry.replication.ReplicationModelType
- com.github.ambry.clustermap.ReplicaType
- com.github.ambry.rest.ResponseStatus
- com.github.ambry.rest.RestMethod
- com.github.ambry.rest.RestServiceErrorCode
- com.github.ambry.rest.RestUtils.SubResource
- com.github.ambry.router.RouterErrorCode
- com.github.ambry.server.ServerErrorCode
- com.github.ambry.commons.SSLFactory.Mode
- com.github.ambry.clustermap.StateModelListenerType
- com.github.ambry.clustermap.StateTransitionException.TransitionErrorCode
- com.github.ambry.server.StatsHeader.StatsDescription
- com.github.ambry.server.StatsReportType
- com.github.ambry.store.StoreErrorCodes
- com.github.ambry.store.StoreGetOptions
- com.github.ambry.notification.UpdateType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)