package

org.apache.helix.manager.zk

zookeeper-based implementation of Helix cluster manager

Interfaces

Classes

BasicZkSerializer Basic path based serializer which ignores the path and delegates serialization into a regular ZkSerializer  
ByteArraySerializer  
Cache<T>  
ChainedPathZkSerializer  
ChainedPathZkSerializer.Builder  
ControllerManagerHelper helper class for controller manager  
DefaultControllerMessageHandlerFactory  
DefaultControllerMessageHandlerFactory.DefaultControllerMessageHandler  
DefaultParticipantErrorMessageHandlerFactory DefaultParticipantErrorMessageHandlerFactory works on controller side. 
DefaultParticipantErrorMessageHandlerFactory.DefaultParticipantErrorMessageHandler  
DefaultSchedulerMessageHandlerFactory  
DefaultSchedulerMessageHandlerFactory.DefaultSchedulerMessageHandler  
DefaultSchedulerMessageHandlerFactory.SchedulerAsyncCallback  
HelixGroupCommit<T>  
HelixManagerShutdownHook Shutdown hook for helix manager Working for kill -2/-15 NOT working for kill -9  
WriteThroughCache<T>  
ZkAsyncCallbacks  
ZkBaseDataAccessor<T>  
ZkBaseDataAccessor.AccessResult structure holding return information  
ZkCacheBaseDataAccessor<T>  
ZkCacheEventThread  
ZkCallbackCache<T>  
ZkCallbackHandler We need to synchronize on ZkHelixConnection instead of HelixManager to avoid dead-lock. 
ZkClient ZKClient does not provide some functionalities, this will be used for quick fixes if any bug found in ZKClient or if we need additional features but can't wait for the new ZkClient jar Ideally we should commit the changes we do here to ZKClient. 
ZKExceptionHandler  
ZKHelixAdmin  
ZkHelixConnection  
ZkHelixController  
ZKHelixDataAccessor  
ZkHelixLeaderElection  
ZKHelixManager  
ZkHelixMultiClusterController  
ZkHelixParticipant  
ZkHelixRoleDefaultImpl  
ZKUtil  
ZNRecordSerializer  
ZNRecordStreamingSerializer  

Enums