
com.groupbyinc.flux.indices.IndicesWarmer.class Maven / Gradle / Ivy
???? 3 )com/groupbyinc/flux/indices/IndicesWarmer 6com/groupbyinc/flux/common/component/AbstractComponent IndicesWarmer.java 7com/groupbyinc/flux/indices/IndicesWarmer$WarmerContext
WarmerContext 2com/groupbyinc/flux/indices/IndicesWarmer$Listener Listener ;com/groupbyinc/flux/indices/IndicesWarmer$TerminationHandle TerminationHandle INDEX_WARMER_ENABLED Ljava/lang/String; index.warmer.enabled
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; clusterService ,Lcom/groupbyinc/flux/cluster/ClusterService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; listeners +Ljava/util/concurrent/CopyOnWriteArrayList; aLjava/util/concurrent/CopyOnWriteArrayList; ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/indices/IndicesService;)V *Lcom/groupbyinc/flux/common/inject/Inject; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V
)java/util/concurrent/CopyOnWriteArrayList " ()V $
# % ' ) + - this +Lcom/groupbyinc/flux/indices/IndicesWarmer; settings .Lcom/groupbyinc/flux/common/settings/Settings; addListener 7(Lcom/groupbyinc/flux/indices/IndicesWarmer$Listener;)V add (Ljava/lang/Object;)Z 5 6
# 7 listener 4Lcom/groupbyinc/flux/indices/IndicesWarmer$Listener; removeListener remove <