voldemort.client.scheduler
Class ClientRegistryRefresher

java.lang.Object
  extended by voldemort.client.scheduler.ClientRegistryRefresher
All Implemented Interfaces:
java.lang.Runnable

public class ClientRegistryRefresher
extends java.lang.Object
implements java.lang.Runnable

An async. job that keeps client registry refreshed while the client is connected to the cluster


Constructor Summary
ClientRegistryRefresher(SystemStoreRepository sysRepository, java.lang.String clientId, ClientInfo clientInfo, Version version)
           
 
Method Summary
 void publishRegistry()
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClientRegistryRefresher

public ClientRegistryRefresher(SystemStoreRepository sysRepository,
                               java.lang.String clientId,
                               ClientInfo clientInfo,
                               Version version)
Method Detail

publishRegistry

public void publishRegistry()

run

public void run()
Specified by:
run in interface java.lang.Runnable


Jay Kreps, Roshan Sumbaly, Alex Feinberg, Bhupesh Bansal, Lei Gao, Chinmay Soman, Vinoth Chandar, Zhongjie Wu