com.groupbyinc.flux.node.Node.class Maven / Gradle / Ivy
???? 4 com/groupbyinc/flux/node/Node java/lang/Object java/io/Closeable Node.java .com/groupbyinc/flux/node/Node$LocalNodeFactory LocalNodeFactory com/groupbyinc/flux/node/Node$2 com/groupbyinc/flux/node/Node$1
Acom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry$Entry ;com/groupbyinc/flux/common/io/stream/NamedWriteableRegistry Entry 4com/groupbyinc/flux/cluster/metadata/MetaData$Custom -com/groupbyinc/flux/cluster/metadata/MetaData Custom Dcom/groupbyinc/flux/common/network/NetworkService$CustomNameResolver 1com/groupbyinc/flux/common/network/NetworkService CustomNameResolver java/util/Map$Entry
java/util/Map 4com/groupbyinc/flux/common/settings/Setting$Property " +com/groupbyinc/flux/common/settings/Setting $ Property 4com/groupbyinc/flux/common/settings/Settings$Builder ' ,com/groupbyinc/flux/common/settings/Settings ) Builder 7com/groupbyinc/flux/http/HttpServerTransport$Dispatcher , ,com/groupbyinc/flux/http/HttpServerTransport .
Dispatcher 3com/groupbyinc/flux/discovery/Discovery$AckListener 1 'com/groupbyinc/flux/discovery/Discovery 3 AckListener 9com/groupbyinc/flux/cluster/ClusterStateObserver$Listener 6 0com/groupbyinc/flux/cluster/ClusterStateObserver 8 Listener %java/lang/invoke/MethodHandles$Lookup ; java/lang/invoke/MethodHandles = Lookup WRITE_PORTS_FILE_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; BLcom/groupbyinc/flux/common/settings/Setting; NODE_DATA_SETTING NODE_MASTER_SETTING NODE_INGEST_SETTING NODE_LOCAL_STORAGE_SETTING NODE_NAME_SETTING ALcom/groupbyinc/flux/common/settings/Setting; NODE_ATTRIBUTES ]Lcom/groupbyinc/flux/common/settings/Setting; BREAKER_TYPE_KEY CLIENT_TYPE Ljava/lang/String; node N lifecycle 0Lcom/groupbyinc/flux/common/component/Lifecycle; injector ,Lcom/groupbyinc/flux/common/inject/Injector; settings .Lcom/groupbyinc/flux/common/settings/Settings; environment %Lcom/groupbyinc/flux/env/Environment; nodeEnvironment )Lcom/groupbyinc/flux/env/NodeEnvironment; pluginsService ,Lcom/groupbyinc/flux/plugins/PluginsService; client ,Lcom/groupbyinc/flux/client/node/NodeClient; pluginLifecycleComponents Ljava/util/Collection; QLjava/util/Collection; localNodeFactory 0Lcom/groupbyinc/flux/node/Node$LocalNodeFactory; nodeService &Lcom/groupbyinc/flux/node/NodeService; $assertionsDisabled Z addNodeNameIfNeeded p(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings; G A i exists 1(Lcom/groupbyinc/flux/common/settings/Settings;)Z k l
% m builder 8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; o p
* q put f(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; s t
( u getKey ()Ljava/lang/String; w x
% y java/lang/String { substring (II)Ljava/lang/String; } ~
| \(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; s ?
( ? build 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
( ? nodeId 1(Lcom/groupbyinc/flux/common/settings/Settings;)V 1com/groupbyinc/flux/node/InternalSettingsPreparer ? prepareEnvironment w(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cli/Terminal;)Lcom/groupbyinc/flux/env/Environment; ? ?
? ? ((Lcom/groupbyinc/flux/env/Environment;)V ? ?
? this Lcom/groupbyinc/flux/node/Node; preparedSettings java/util/Collections ? emptyList ()Ljava/util/List; ? ?
? ? >(Lcom/groupbyinc/flux/env/Environment;Ljava/util/Collection;)V ? ?
? java/io/IOException ? ()V ? ?
? .com/groupbyinc/flux/common/component/Lifecycle ?
? ? P Q ? java/util/ArrayList ?
? ? #com/groupbyinc/flux/env/Environment ? T ?
? ? get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; ? ?
% ? *com/groupbyinc/flux/common/logging/Loggers ? getLogger ^(Ljava/lang/Class;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; ? ?
? ? initializing ... ? 6com/groupbyinc/flux/common/apache/logging/log4j/Logger ? info (Ljava/lang/String;)V ? ? ? ? !com/groupbyinc/flux/client/Client ? CLIENT_TYPE_SETTING_S ? A ? ? 'com/groupbyinc/flux/env/NodeEnvironment ? V(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/Environment;)V ? ?
? ? X Y ? java/util/List ? add (Ljava/lang/Object;)Z ? ? ? ? java/util/Collection ? java/lang/IllegalStateException ? !Failed to create node environment ? *(Ljava/lang/String;Ljava/lang/Throwable;)V ? ?
? ? ?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; ? ?
? ? ? x
? ? g h
? >node name [{}] derived from node ID [{}]; set [{}] to override ? K(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? node name [{}], node ID [{}] ? 9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? 'com/groupbyinc/flux/monitor/jvm/JvmInfo ? jvmInfo +()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo; ? ?
? ? Bversion[{}], pid[{}], build[{}/{}], OS[{}/{}/{}], JVM[{}/{}/{}/{}] ? com/groupbyinc/flux/Version ? CURRENT Lcom/groupbyinc/flux/Version; ? ? ? ? com/groupbyinc/flux/Build ? Lcom/groupbyinc/flux/Build; ? ? ?
isSnapshot ()Z
? displayVersion 2(Lcom/groupbyinc/flux/Version;Z)Ljava/lang/String;
? pid ()J
? java/lang/Long valueOf (J)Ljava/lang/Long;
shortHash x
? date x
? 7com/groupbyinc/flux/common/apache/lucene/util/Constants OS_NAME M
OS_VERSION M OS_ARCH" M #
JVM_VENDOR% M & JVM_NAME( M ) JAVA_VERSION+ M , JVM_VERSION. M / ((Ljava/lang/String;[Ljava/lang/Object;)V ?1 ?2 JVM arguments {}4 getInputArguments ()[Ljava/lang/String;67
?8 java/util/Arrays: toString '([Ljava/lang/Object;)Ljava/lang/String;<=
;> '(Ljava/lang/String;Ljava/lang/Object;)V ?@ ?A warnIfPreRelease Y(Lcom/groupbyinc/flux/Version;ZLcom/groupbyinc/flux/common/apache/logging/log4j/Logger;)VCD
E isDebugEnabledG ?H 5using config [{}], data [{}], logs [{}], plugins [{}]J
configFile ()Ljava/nio/file/Path;LM
?N dataFiles ()[Ljava/nio/file/Path;PQ
?R logsFileTM
?U pluginsFileWM
?X debug ](Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)VZ[ ?\ *com/groupbyinc/flux/plugins/PluginsService^ modulesFile`M
?a ?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/nio/file/Path;Ljava/util/Collection;)V ?c
_d Z [ f updatedSettingsh ?
_i T U k d(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Lcom/groupbyinc/flux/node/Node$1;)V ?m
n a b p E(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/nio/file/Path;)V ?r
?s V W u assertEquivalent M(Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/env/Environment;)Vwx
?y getExecutorBuilders @(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/util/List;{|
_} )com/groupbyinc/flux/threadpool/ThreadPool .com/groupbyinc/flux/threadpool/ExecutorBuilder? toArray (([Ljava/lang/Object;)[Ljava/lang/Object;?? ?? 1[Lcom/groupbyinc/flux/threadpool/ExecutorBuilder;? b(Lcom/groupbyinc/flux/common/settings/Settings;[Lcom/groupbyinc/flux/threadpool/ExecutorBuilder;)V ??
?? "java/lang/invoke/LambdaMetafactory? metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;??
??? ? lambda$new$2 .(Lcom/groupbyinc/flux/threadpool/ThreadPool;)V??
?? close @(Lcom/groupbyinc/flux/threadpool/ThreadPool;)Ljava/io/Closeable;?? ? getThreadContext <()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;??
?? 4com/groupbyinc/flux/common/logging/DeprecationLogger? setThreadContext =(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V??
?? lambda$new$3??
?? ? getPluginSettings? ?
_? (Ljava/util/Collection;)V ??
?? getPluginSettingsFilter? ?
_? builders ()Ljava/util/Collection;??
?? iterator ()Ljava/util/Iterator;?? ?? java/util/Iterator? hasNext??? next ()Ljava/lang/Object;???? getRegisteredSettings? ?
?? addAll (Ljava/util/Collection;)Z?? ?? *com/groupbyinc/flux/client/node/NodeClient? \(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V ??
?? \ ] ? 2com/groupbyinc/flux/watcher/ResourceWatcherService?
?? 'com/groupbyinc/flux/script/ScriptModule? (com/groupbyinc/flux/plugins/ScriptPlugin?
filterPlugins #(Ljava/lang/Class;)Ljava/util/List;??
_? A(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/List;)V ??
?? 3com/groupbyinc/flux/indices/analysis/AnalysisModule? *com/groupbyinc/flux/plugins/AnalysisPlugin? 8(Lcom/groupbyinc/flux/env/Environment;Ljava/util/List;)V ??
?? 2com/groupbyinc/flux/common/settings/SettingsModule? Q(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/List;Ljava/util/List;)V ??
?? getClusterSettings 7()Lcom/groupbyinc/flux/common/settings/ClusterSettings;??
?? registerClusterSettingsListeners 8(Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V??
?? +com/groupbyinc/flux/plugins/DiscoveryPlugin? getCustomNameResolvers "(Ljava/util/List;)Ljava/util/List;??
? (Ljava/util/List;)V ??
? )com/groupbyinc/flux/plugins/ClusterPlugin? 2com/groupbyinc/flux/cluster/service/ClusterService )com/groupbyinc/flux/cluster/ClusterModule getClusterStateCustomSuppliers !(Ljava/util/List;)Ljava/util/Map;
?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/util/Map;)V ?
getScriptService ,()Lcom/groupbyinc/flux/script/ScriptService;
? addListener 5(Lcom/groupbyinc/flux/cluster/ClusterStateListener;)V
(com/groupbyinc/flux/ingest/IngestService getAnalysisRegistry 7()Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;
? (com/groupbyinc/flux/plugins/IngestPlugin ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;Ljava/util/List;)V ?
Ccom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdMonitor getClass ()Ljava/lang/Class;!"
#? state ,()Lcom/groupbyinc/flux/cluster/ClusterState;&'
()' S(Lcom/groupbyinc/flux/cluster/service/ClusterService;)Ljava/util/function/Supplier; ?, -
? ?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/util/function/Supplier;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/client/Client;)V ?0
1 (Ljava/lang/Object;)V3 onNewInfo ,(Lcom/groupbyinc/flux/cluster/ClusterInfo;)V56
786 accept d(Lcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdMonitor;)Ljava/util/function/Consumer;;< = newClusterInfoService(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/client/node/NodeClient;Ljava/util/function/Consumer;)Lcom/groupbyinc/flux/cluster/ClusterInfoService;?@
A &com/groupbyinc/flux/usage/UsageServiceC ? ?
DE 0com/groupbyinc/flux/common/inject/ModulesBuilderG
H ? createGuiceModulesJ?
_K .com/groupbyinc/flux/cluster/ClusterInfoServiceM (com/groupbyinc/flux/common/inject/ModuleO _([Lcom/groupbyinc/flux/common/inject/Module;)Lcom/groupbyinc/flux/common/inject/ModulesBuilder; ?Q
HR *com/groupbyinc/flux/monitor/MonitorServiceT ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/cluster/ClusterInfoService;)V ?V
UW ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;Ljava/util/List;Lcom/groupbyinc/flux/cluster/ClusterInfoService;)V ?Y
Z )com/groupbyinc/flux/indices/IndicesModule\ (com/groupbyinc/flux/plugins/MapperPlugin^
]? 'com/groupbyinc/flux/search/SearchModulea (com/groupbyinc/flux/plugins/SearchPluginc B(Lcom/groupbyinc/flux/common/settings/Settings;ZLjava/util/List;)V ?e
bf getSettingsh ?
?i createCircuitBreakerService ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;kl
m 'com/groupbyinc/flux/action/ActionModuleo getIndexNameExpressionResolver D()Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;qr
s getIndexScopedSettings ;()Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;uv
?w getSettingsFilter 6()Lcom/groupbyinc/flux/common/settings/SettingsFilter;yz
?{ (com/groupbyinc/flux/plugins/ActionPlugin}?(ZLcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/common/settings/SettingsFilter;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/util/List;Lcom/groupbyinc/flux/client/node/NodeClient;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/usage/UsageService;)V ?
p? )com/groupbyinc/flux/gateway/GatewayModule?
? ? createBigArrays ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)Lcom/groupbyinc/flux/common/util/BigArrays;??
? java/util/stream/Stream? 0com/groupbyinc/flux/common/network/NetworkModule? getNamedWriteables? ?
?? stream ()Ljava/util/stream/Stream;?? ??
]?
b? "com/groupbyinc/flux/plugins/Plugin? &(Ljava/lang/Object;)Ljava/lang/Object;? lambda$new$4 ?(Lcom/groupbyinc/flux/plugins/Plugin;)Ljava/util/stream/Stream;??
??? apply ()Ljava/util/function/Function;?? ? flatMap 8(Ljava/util/function/Function;)Ljava/util/stream/Stream;????
? of .([Ljava/lang/Object;)Ljava/util/stream/Stream;???? java/util/function/Function? identity???? java/util/stream/Collectors? toList ()Ljava/util/stream/Collector;??
?? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object;????
? 9com/groupbyinc/flux/common/xcontent/NamedXContentRegistry? getNamedXContents? ?
??
b? lambda$new$5??
?? ? getNamedXWriteables? ?
?
?? 3com/groupbyinc/flux/repositories/RepositoriesModule? ,com/groupbyinc/flux/plugins/RepositoryPlugin? s(Lcom/groupbyinc/flux/env/Environment;Ljava/util/List;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V ??
?? ,com/groupbyinc/flux/gateway/MetaStateService? ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;)V ??
?? *com/groupbyinc/flux/indices/IndicesService? getMapperRegistry 5()Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;??
]??(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/plugins/PluginsService;Lcom/groupbyinc/flux/env/NodeEnvironment;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/index/analysis/AnalysisRegistry;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/indices/mapper/MapperRegistry;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/gateway/MetaStateService;)V ??
?? lambda$new$6?(Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/watcher/ResourceWatcherService;Lcom/groupbyinc/flux/script/ScriptModule;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/plugins/Plugin;)Ljava/util/stream/Stream;??
???(Lcom/groupbyinc/flux/node/Node;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/watcher/ResourceWatcherService;Lcom/groupbyinc/flux/script/ScriptModule;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/env/Environment;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;)Ljava/util/function/Function;?? ? getRestController +()Lcom/groupbyinc/flux/rest/RestController;??
p? )com/groupbyinc/flux/plugins/NetworkPlugin??(Lcom/groupbyinc/flux/common/settings/Settings;ZLjava/util/List;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)V ??
?? getCustomMetaDataUpgrader $()Ljava/util/function/UnaryOperator;??
??? H(Lcom/groupbyinc/flux/plugins/Plugin;)Ljava/util/function/UnaryOperator;? ? map???? getIndexTemplateMetaDataUpgrader??
??? ? getIndexMetaDataUpgrader?
? ? ,com/groupbyinc/flux/plugins/MetaDataUpgrader /(Ljava/util/Collection;Ljava/util/Collection;)V ?
;com/groupbyinc/flux/cluster/metadata/TemplateUpgradeService ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/client/Client;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/util/Collection;)V ?
getTransportSupplier ()Ljava/util/function/Supplier;
? java/util/function/Supplier ?? 'com/groupbyinc/flux/transport/Transport getTransportInterceptor 6()Lcom/groupbyinc/flux/transport/TransportInterceptor;
? newTransportService:(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/Transport;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportInterceptor;Ljava/util/function/Function;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)Lcom/groupbyinc/flux/transport/TransportService;
! 1com/groupbyinc/flux/node/ResponseCollectorService# e(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/service/ClusterService;)V ?%
$& 8com/groupbyinc/flux/action/search/SearchTransportService( ?com/groupbyinc/flux/action/search/SearchExecutionStatsCollector* makeWrapper T(Lcom/groupbyinc/flux/node/ResponseCollectorService;)Ljava/util/function/BiFunction;,-
+. ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/TransportService;Ljava/util/function/BiFunction;)V ?0
)1
isHttpEnabled3
?4 getHttpServerTransportSupplier6
?7 lambda$new$7 [(Lcom/groupbyinc/flux/http/HttpServerTransport;Lcom/groupbyinc/flux/common/inject/Binder;)V9:
;< -(Lcom/groupbyinc/flux/common/inject/Binder;)V> M(Lcom/groupbyinc/flux/http/HttpServerTransport;)Ljava/util/function/Consumer;;@
A 9com/groupbyinc/flux/indices/breaker/CircuitBreakerServiceC )com/groupbyinc/flux/common/util/BigArraysE 'com/groupbyinc/flux/rest/RestControllerG .com/groupbyinc/flux/transport/TransportServiceI lambda$new$8K>
LM ()Ljava/util/function/Consumer;;O P java/util/function/ConsumerR -com/groupbyinc/flux/discovery/DiscoveryModuleT getMasterService 5()Lcom/groupbyinc/flux/cluster/service/MasterService;VW
X getClusterApplierService =()Lcom/groupbyinc/flux/cluster/service/ClusterApplierService;Z[
\ getAllocationService D()Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;^_
`?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/cluster/service/MasterService;Lcom/groupbyinc/flux/cluster/service/ClusterApplier;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Ljava/util/List;Lcom/groupbyinc/flux/cluster/routing/allocation/AllocationService;)V ?b
Uc $com/groupbyinc/flux/node/NodeServicee getDiscovery +()Lcom/groupbyinc/flux/discovery/Discovery;gh
Ui^(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/monitor/MonitorService;Lcom/groupbyinc/flux/discovery/Discovery;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/plugins/PluginsService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/script/ScriptService;Lcom/groupbyinc/flux/http/HttpServerTransport;Lcom/groupbyinc/flux/ingest/IngestService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/common/settings/SettingsFilter;)V ?k
fl c d n
lambda$new$10?(Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/watcher/ResourceWatcherService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/script/ScriptModule;Lcom/groupbyinc/flux/indices/analysis/AnalysisModule;Lcom/groupbyinc/flux/ingest/IngestService;Lcom/groupbyinc/flux/usage/UsageService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/plugins/MetaDataUpgrader;Lcom/groupbyinc/flux/gateway/MetaStateService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/search/SearchModule;Lcom/groupbyinc/flux/node/ResponseCollectorService;Lcom/groupbyinc/flux/action/search/SearchTransportService;Lcom/groupbyinc/flux/transport/Transport;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/indices/IndicesModule;Lcom/groupbyinc/flux/common/settings/SettingsModule;Ljava/util/Collection;Lcom/groupbyinc/flux/cluster/ClusterInfoService;Lcom/groupbyinc/flux/discovery/DiscoveryModule;Ljava/util/function/Consumer;Ljava/util/Collection;Lcom/groupbyinc/flux/common/inject/Binder;)Vpq
rs configure(Lcom/groupbyinc/flux/node/Node;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/watcher/ResourceWatcherService;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/script/ScriptModule;Lcom/groupbyinc/flux/indices/analysis/AnalysisModule;Lcom/groupbyinc/flux/ingest/IngestService;Lcom/groupbyinc/flux/usage/UsageService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/plugins/MetaDataUpgrader;Lcom/groupbyinc/flux/gateway/MetaStateService;Lcom/groupbyinc/flux/indices/IndicesService;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/search/SearchModule;Lcom/groupbyinc/flux/node/ResponseCollectorService;Lcom/groupbyinc/flux/action/search/SearchTransportService;Lcom/groupbyinc/flux/transport/Transport;Lcom/groupbyinc/flux/transport/TransportService;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/indices/IndicesModule;Lcom/groupbyinc/flux/common/settings/SettingsModule;Ljava/util/Collection;Lcom/groupbyinc/flux/cluster/ClusterInfoService;Lcom/groupbyinc/flux/discovery/DiscoveryModule;Ljava/util/function/Consumer;Ljava/util/Collection;)Lcom/groupbyinc/flux/common/inject/Module;uv w createInjector .()Lcom/groupbyinc/flux/common/inject/Injector;yz
H{ R S } ,com/groupbyinc/flux/gateway/GatewayAllocator *com/groupbyinc/flux/common/inject/Injector? getInstance %(Ljava/lang/Class;)Ljava/lang/Object;???? @com/groupbyinc/flux/cluster/routing/allocation/AllocationService? setGatewayAllocator 1(Lcom/groupbyinc/flux/gateway/GatewayAllocator;)V??
?? ?? ?
lambda$new$11? ?
?? test ()Ljava/util/function/Predicate;??
? filter 9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;????
lambda$new$12 M(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/component/LifecycleComponent;??
??? ? getGuiceServiceClasses??
_? ? L(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/component/LifecycleComponent;? K(Lcom/groupbyinc/flux/common/inject/Injector;)Ljava/util/function/Function;?? ? unmodifiableList??
?? ^ _ ? "(Lcom/groupbyinc/flux/node/Node;)V ??
? ;(Lcom/groupbyinc/flux/common/inject/Key;)Ljava/lang/Object;????
lambda$new$13 H(Lcom/groupbyinc/flux/cluster/service/ClusterService;)Ljava/lang/String;??
?? x -
initialize /(Ljava/util/Map;Ljava/util/function/Supplier;)V??
?? HTTP_ENABLED? A ?? java/lang/Boolean? booleanValue?
?? initializing HTTP handlers ...?Z ? ??
lambda$new$14 g(Lcom/groupbyinc/flux/cluster/service/ClusterService;)Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;??
?? 3()Lcom/groupbyinc/flux/cluster/node/DiscoveryNodes;? - initRestHandlers (Ljava/util/function/Supplier;)V??
p? initialized? 5com/groupbyinc/flux/common/apache/lucene/util/IOUtils? closeWhileHandlingException (Ljava/lang/Iterable;)V??
?? *com/groupbyinc/flux/ElasticsearchException? failed to bind service? =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V ??
?? java/lang/Throwable? logger 8Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger; ex Ljava/io/IOException; 3Lcom/groupbyinc/flux/threadpool/ExecutorBuilder<*>; 0Lcom/groupbyinc/flux/threadpool/ExecutorBuilder; pluginModule *Lcom/groupbyinc/flux/common/inject/Module; httpBind ILjava/util/function/Consumer; Ljava/util/function/Consumer; httpServerTransport .Lcom/groupbyinc/flux/http/HttpServerTransport; tmpSettings hadPredefinedNodeName nodeName )Lcom/groupbyinc/flux/monitor/jvm/JvmInfo; executorBuilders ELjava/util/List;>; Ljava/util/List;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; additionalSettings BLjava/util/List;>; additionalSettingsFilter $Ljava/util/List; resourceWatcherService 4Lcom/groupbyinc/flux/watcher/ResourceWatcherService; scriptModule )Lcom/groupbyinc/flux/script/ScriptModule; analysisModule 5Lcom/groupbyinc/flux/indices/analysis/AnalysisModule; settingsModule 4Lcom/groupbyinc/flux/common/settings/SettingsModule; networkService 3Lcom/groupbyinc/flux/common/network/NetworkService; clusterPlugins =Ljava/util/List; clusterService 4Lcom/groupbyinc/flux/cluster/service/ClusterService;
ingestService *Lcom/groupbyinc/flux/ingest/IngestService; listener ELcom/groupbyinc/flux/cluster/routing/allocation/DiskThresholdMonitor; clusterInfoService 0Lcom/groupbyinc/flux/cluster/ClusterInfoService; usageService (Lcom/groupbyinc/flux/usage/UsageService; modules 2Lcom/groupbyinc/flux/common/inject/ModulesBuilder; monitorService ,Lcom/groupbyinc/flux/monitor/MonitorService;
clusterModule +Lcom/groupbyinc/flux/cluster/ClusterModule;
indicesModule +Lcom/groupbyinc/flux/indices/IndicesModule; searchModule )Lcom/groupbyinc/flux/search/SearchModule; circuitBreakerService ;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService; actionModule )Lcom/groupbyinc/flux/action/ActionModule; bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays; namedWriteables ULjava/util/List; namedWriteableRegistry =Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry; xContentRegistry ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry; metaStateService .Lcom/groupbyinc/flux/gateway/MetaStateService; indicesService ,Lcom/groupbyinc/flux/indices/IndicesService; pluginComponents *Ljava/util/Collection; restController )Lcom/groupbyinc/flux/rest/RestController;
networkModule 2Lcom/groupbyinc/flux/common/network/NetworkModule; customMetaDataUpgraders ?Ljava/util/Collection;>;>; indexTemplateMetaDataUpgraders ?Ljava/util/Collection;>;>; indexMetaDataUpgraders pLjava/util/Collection;>; metaDataUpgrader .Lcom/groupbyinc/flux/plugins/MetaDataUpgrader; transport )Lcom/groupbyinc/flux/transport/Transport; transportService 0Lcom/groupbyinc/flux/transport/TransportService; responseCollectorService 3Lcom/groupbyinc/flux/node/ResponseCollectorService; searchTransportService :Lcom/groupbyinc/flux/action/search/SearchTransportService; discoveryModule /Lcom/groupbyinc/flux/discovery/DiscoveryModule; KLjava/util/List; classpathPlugins PLjava/util/Collection;>; resourcesToClose %Ljava/util/List; success isReleaseR
?S Yversion [{}] is a pre-release version of Elasticsearch and is not suitable for productionU warnW@ ?X version(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/transport/Transport;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/transport/TransportInterceptor;Ljava/util/function/Function;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V ?[
J\ interceptor 4Lcom/groupbyinc/flux/transport/TransportInterceptor; ?Ljava/util/function/Function; Ljava/util/function/Function; clusterSettings 5Lcom/groupbyinc/flux/common/settings/ClusterSettings; processRecoverySettings o(Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/indices/recovery/RecoverySettings;)V recoverySettings 7Lcom/groupbyinc/flux/indices/recovery/RecoverySettings; %()Lcom/groupbyinc/flux/client/Client; getEnvironment '()Lcom/groupbyinc/flux/env/Environment; getNodeEnvironment +()Lcom/groupbyinc/flux/env/NodeEnvironment; start !()Lcom/groupbyinc/flux/node/Node; 0com/groupbyinc/flux/node/NodeValidationExceptiono java/lang/InterruptedExceptionq
moveToStarteds
?t starting ...v 7com/groupbyinc/flux/common/component/LifecycleComponentxm ?yz { <(Lcom/groupbyinc/flux/common/component/LifecycleComponent;)V} P forEach (Ljava/util/function/Consumer;)V?? ?? =com/groupbyinc/flux/cluster/action/index/MappingUpdatedAction? setClient &(Lcom/groupbyinc/flux/client/Client;)V??
??
?z >com/groupbyinc/flux/indices/cluster/IndicesClusterStateService?
?z .com/groupbyinc/flux/snapshots/SnapshotsService?
?z 3com/groupbyinc/flux/snapshots/SnapshotShardsService?
?z 2com/groupbyinc/flux/cluster/routing/RoutingService?
?z (com/groupbyinc/flux/search/SearchService?
?z getMonitorService .()Lcom/groupbyinc/flux/monitor/MonitorService;??
f?
Uz 2com/groupbyinc/flux/cluster/NodeConnectionsService?
?z setNodeConnectionsService 7(Lcom/groupbyinc/flux/cluster/NodeConnectionsService;)V??
?
?z *com/groupbyinc/flux/gateway/GatewayService?
?z '(Ljava/lang/Object;Ljava/lang/Object;)V? publish i(Lcom/groupbyinc/flux/cluster/ClusterChangedEvent;Lcom/groupbyinc/flux/discovery/Discovery$AckListener;)V?? 4? ?? J(Lcom/groupbyinc/flux/discovery/Discovery;)Ljava/util/function/BiConsumer;;? ? 1com/groupbyinc/flux/cluster/service/MasterService? setClusterStatePublisher "(Ljava/util/function/BiConsumer;)V??
?? getTaskManager )()Lcom/groupbyinc/flux/tasks/TaskManager;??
J? ,com/groupbyinc/flux/tasks/TaskResultsService? %com/groupbyinc/flux/tasks/TaskManager? setTaskResultsService 1(Lcom/groupbyinc/flux/tasks/TaskResultsService;)V??
??
Jz e f ? getNode 2()Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;??
? java/lang/AssertionError?
? ? getLocalNode??
J? .com/groupbyinc/flux/cluster/node/DiscoveryNode? equals? ?
?? EtransportService has a different local node than the factory provided? ?3
?? isMasterNode? l
??
isDataNode? l
?? ,com/groupbyinc/flux/gateway/GatewayMetaState?
loadMetaState 1()Lcom/groupbyinc/flux/cluster/metadata/MetaData;??
?? EMPTY_META_DATA /Lcom/groupbyinc/flux/cluster/metadata/MetaData;?? ? metadata is null but shouldn't? java/io/UncheckedIOException? (Ljava/io/IOException;)V ??
?? .com/groupbyinc/flux/bootstrap/BootstrapContext? `(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)V ??
?? boundAddress >()Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;??
J? lambda$start$15??
?? ? #validateNodeBeforeAcceptingRequests (Lcom/groupbyinc/flux/bootstrap/BootstrapContext;Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;Ljava/util/List;)V
addStateApplier 4(Lcom/groupbyinc/flux/cluster/ClusterStateApplier;)V
4z
z localNode?
CclusterService has a different local node than the factory provided acceptIncomingRequests ?
J startInitialJoin ? 4 /com/groupbyinc/flux/discovery/DiscoverySettings INITIAL_STATE_TIMEOUT_SETTING A )com/groupbyinc/flux/common/unit/TimeValue millis
?(Lcom/groupbyinc/flux/cluster/ClusterState;Lcom/groupbyinc/flux/cluster/service/ClusterService;Lcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)V ?!
9" (com/groupbyinc/flux/cluster/ClusterState$ nodes&?
%' /com/groupbyinc/flux/cluster/node/DiscoveryNodes) getMasterNodeId+ x
*, )waiting to join the cluster. timeout [{}].Z@ ?0 #java/util/concurrent/CountDownLatch2 (I)V ?4
35 ?(Lcom/groupbyinc/flux/node/Node;Ljava/util/concurrent/CountDownLatch;Lcom/groupbyinc/flux/common/apache/logging/log4j/Logger;Lcom/groupbyinc/flux/common/unit/TimeValue;)V ?7
8 lambda$start$16 -(Lcom/groupbyinc/flux/cluster/ClusterState;)Z:;
<=; ? waitForNextChange ?(Lcom/groupbyinc/flux/cluster/ClusterStateObserver$Listener;Ljava/util/function/Predicate;Lcom/groupbyinc/flux/common/unit/TimeValue;)VAB
9C awaitE ?
3F 1com/groupbyinc/flux/ElasticsearchTimeoutExceptionH 5Interrupted while waiting for initial discovery stateJ ?1
IL /z @ A O httpQ /? writePortsFile Q(Ljava/lang/String;Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;)VTU
VB startedY
onNodeStarted[ ? \ ] .(Lcom/groupbyinc/flux/plugins/ClusterPlugin;)V_ P ?? onDiskMetadata e Ljava/lang/InterruptedException; latch %Ljava/util/concurrent/CountDownLatch; thread clusterState *Lcom/groupbyinc/flux/cluster/ClusterState; observer 2Lcom/groupbyinc/flux/cluster/ClusterStateObserver; nodeConnectionsService 4Lcom/groupbyinc/flux/cluster/NodeConnectionsService; discovery )Lcom/groupbyinc/flux/discovery/Discovery; initialStateTimeout +Lcom/groupbyinc/flux/common/unit/TimeValue; stop
moveToStoppedt
?u stopping ...ws ?
?y /y
?y
?y
?y 4y
?y
y
?y
Uy
?y
?y
Jyyy ? P
?y stopped?Y
??sn
? moveToClosed?
?? closing ...? $com/groupbyinc/flux/common/StopWatch?
node_close? ? ?
?? lambda$close$17 )(Lcom/groupbyinc/flux/common/StopWatch;)V??
?? ;(Lcom/groupbyinc/flux/common/StopWatch;)Ljava/io/Closeable;?? ? lambda$close$18??
?? ? lambda$close$19??
?? ? lambda$close$20??
?? ? lambda$close$21??
?? ? +com/groupbyinc/flux/common/lease/Releasable? ,com/groupbyinc/flux/common/lease/Releasables? 1([Lcom/groupbyinc/flux/common/lease/Releasable;)V??
?? lambda$close$22??
?? ? lambda$close$23??
?? ? .com/groupbyinc/flux/indices/store/IndicesStore? lambda$close$24??
?? ? lambda$close$25??
?? ? lambda$close$26??
?? !? lambda$close$27??
?? "? lambda$close$28??
?? #? lambda$close$29??
?? $? lambda$close$30??
?? %? lambda$close$31??
?? &? lambda$close$32 b(Lcom/groupbyinc/flux/common/StopWatch;Lcom/groupbyinc/flux/common/component/LifecycleComponent;)V??
?? t(Lcom/groupbyinc/flux/common/StopWatch;Lcom/groupbyinc/flux/common/component/LifecycleComponent;)Ljava/io/Closeable;?? '? lambda$close$33??
?? (? (com/groupbyinc/flux/script/ScriptService lambda$close$34?
)? lambda$close$35 ?
4(Lcom/groupbyinc/flux/node/Node;)Ljava/io/Closeable;? * lambda$close$36 ?
+ lambda$close$37?
,? lambda$close$38 ?
- lambda$close$39?
.? isTraceEnabled" ?# Close times for each service:
{}% prettyPrint' x
?( trace*@ ?+??
?- closed/ plugin 9Lcom/groupbyinc/flux/common/component/LifecycleComponent; toClose stopWatch &Lcom/groupbyinc/flux/common/StopWatch; isClosed/
?7 context 0Lcom/groupbyinc/flux/bootstrap/BootstrapContext; boundTransportAddress