AbstractSchemaEntrySerializer<T extends GeneratedSchemaEntry> |
|
CachedReadOnlyStoreRepository |
|
CachedResourceZkStateListener |
Listener used to monitor zk connection state change and refresh venice resource once zk connection is reconnected.
|
DerivedSchemaEntrySerializer |
This class is registered in ZKClient to handle derive schema serialization.
|
HelixAdapterSerializer |
Serializer to adapt venice serializer to PathBasedZkSerializer.
|
HelixBaseRoutingRepository |
Get routing data from Helix and convert it to our Venice partition and replica objects.
|
HelixCustomizedViewOfflinePushRepository |
|
HelixExternalViewRepository |
Extend HelixBaseRoutingRepository to leverage external view data.
|
HelixHybridStoreQuotaRepository |
Extend RoutingTableChangeListener to leverage customized view data for hybrid store quota.
|
HelixInstanceConfigRepository |
This repository is used to store the instance config per instance.
|
HelixInstanceConverter |
Convert between ZNRecord in Helix instanceConfig and Venice instance.
|
HelixLiveInstanceMonitor |
This class is used to monitor the current live instances(Helix participators).
|
HelixPartitionStateAccessor |
A parent class to access Helix customized partition state, which is different from the states
defined in the state model.
|
HelixPartitionStatusAccessor |
A class for accessing partition offline push and hybrid quota status in Helix customized state (per Helix
instance) on Zookeeper
|
HelixReadOnlyLiveClusterConfigRepository |
This class is used to cache live cluster configs.
|
HelixReadOnlySchemaRepository |
This class is used to cache store schema and provide various query operations.
|
HelixReadOnlySchemaRepositoryAdapter |
This repository provides the read-only access to both system stores and regular stores.
|
HelixReadOnlyStoreConfigRepository |
This class is used to fetch all store configs from ZK and cached locally, then provide the way to read those
configs.
|
HelixReadOnlyStoreRepository |
|
HelixReadOnlyStoreRepositoryAdapter |
This repository provides an read only interface to access both system store and regular venice store.
|
HelixReadOnlyZKSharedSchemaRepository |
This repository is used to retrieve all the zk shared system store schemas from the system store cluster.
|
HelixReadOnlyZKSharedSystemStoreRepository |
This repository provides an interface to access zk shared system stores only.
|
HelixReadWriteLiveClusterConfigRepository |
This class is used to modify live cluster configs.
|
HelixReadWriteSchemaRepository |
This class is used to add schema entries for stores.
|
HelixReadWriteSchemaRepositoryAdapter |
This repository supports the following operations:
1.
|
HelixReadWriteStoreRepository |
Read write store repository which uses Helix as storage.
|
HelixReadWriteStoreRepositoryAdapter |
This repository provides an read-write interface to access both system store and regular venice store.
|
HelixSchemaAccessor |
|
HelixStatusMessageChannel |
The control message changed built on Helix message service.
|
HelixStoreGraveyard |
|
OfflinePushStatusJSONSerializer |
|
OfflinePushStatusJSONSerializer.OfflinePushStatusSerializerMixin |
|
OfflinePushStatusJSONSerializer.StatusSnapshotSerializerMixin |
|
ParentHelixOfflinePushAccessor |
|
PartitionStatusJSONSerializer |
|
PartitionStatusJSONSerializer.PartitionStatusSerializerMixin |
|
PartitionStatusJSONSerializer.ReplicaStatusSerializerMixin |
|
Replica |
Replica is the basic unit to distribute data, replica is belong to a partition and running in a instance.
|
ReplicationMetadataSchemaEntrySerializer |
This class is registered in ZKClient to handle Replication metadata schema serialization.
|
ResourceAssignment |
Assignments for all of resources.
|
ResourceAssignment.ResourceAssignmentChanges |
|
RouterClusterConfigJSONSerializer |
Serializer used to convert data between RouterClusterConfig Object and JSON string
|
SafeHelixDataAccessor |
A wrapper around HelixDataAccessor which disables the unsafe functionality.
|
SafeHelixManager |
A wrapper around HelixManager which disables the unsafe functionality.
|
SchemaEntrySerializer |
This class to use to serialize/deserialize Zookeeper node
|
StoragePersonaRepository |
Cached wrapper for the StoragePersonaAccessor class, which keeps a map of store names to personas that
contain them, as well as caches Zookeeper personas.
|
StoragePersonaRepository.StoragePersonaStoreDataListener |
Helper class which listens to changes from a ReadOnlyStoreRepository and updates the caches and ZK of the
StoragePersonaRepository accordingly.
|
StoreConfigJsonSerializer |
|
StoreConfigJsonSerializer.StoreConfigSerializerMixin |
|
StoreJSONSerializer |
Serializer used to convert the data between Store and json.
|
StoreJSONSerializer.ETLStoreConfigSerializerMixin |
|
StoreJSONSerializer.HybridStoreConfigSerializerMixin |
Mixin used to add the annotation to figure out the constructor used by Jackson lib when deserialize the version
|
StoreJSONSerializer.PartitionerConfigSerializerMixin |
|
StoreJSONSerializer.StoreSerializerMixin |
Mixin used to add the annotation to figure out the constructor used by Jackson lib when deserialize the store.
|
StoreJSONSerializer.VersionSerializerMixin |
Mixin used to add the annotation to figure out the constructor used by Jackson lib when deserialize the version
|
StoreJSONSerializer.ViewConfigSerializerMixin |
|
SubscriptionBasedStoreRepository |
|
SystemStoreJSONSerializer |
|
SystemStoreJSONSerializer.SystemStoreSerializerMixin |
|
VeniceJsonSerializer<T> |
|
VeniceOfflinePushMonitorAccessor |
|
ZkAllowlistAccessor |
Class used to access to the allowlist stored in ZK.
|
ZkClientFactory |
|
ZkRoutersClusterManager |
Manage live routers through Zookeeper.
|
ZkStoreConfigAccessor |
The class is used to access the store configs in Zookeeper.
|