All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.bootstrap.Bootstrap.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4s'com/groupbyinc/flux/bootstrap/Bootstrapjava/lang/ObjectBootstrap.java)com/groupbyinc/flux/bootstrap/Bootstrap$5)com/groupbyinc/flux/bootstrap/Bootstrap$4)com/groupbyinc/flux/bootstrap/Bootstrap$3
)com/groupbyinc/flux/bootstrap/Bootstrap$2)com/groupbyinc/flux/bootstrap/Bootstrap$14com/groupbyinc/flux/common/settings/Settings$Builder,com/groupbyinc/flux/common/settings/SettingsBuilder)java/lang/Thread$UncaughtExceptionHandlerjava/lang/ThreadUncaughtExceptionHandler%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupINSTANCE)Lcom/groupbyinc/flux/bootstrap/Bootstrap;nodeLcom/groupbyinc/flux/node/Node;keepAliveLatch%Ljava/util/concurrent/CountDownLatch;keepAliveThreadLjava/lang/Thread;spawner'Lcom/groupbyinc/flux/bootstrap/Spawner;$assertionsDisabledZ()V+,
-#java/util/concurrent/CountDownLatch/(I)V+1
02#$	4%com/groupbyinc/flux/bootstrap/Spawner6
7-'(	9,(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)V+;
<java/lang/StringBuilder>
?-elasticsearch[keepAlive/Aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;CD
?Ecom/groupbyinc/flux/VersionGCURRENTLcom/groupbyinc/flux/Version;IJ	HK-(Ljava/lang/Object;)Ljava/lang/StringBuilder;CM
?N]PtoString()Ljava/lang/String;RS
?T)(Ljava/lang/Runnable;Ljava/lang/String;)V+V
W%&	Y	setDaemon(Z)V[\
]java/lang/Runtime_
getRuntime()Ljava/lang/Runtime;ab
`c

<addShutdownHook(Ljava/lang/Thread;)Vfg
`hthisinitializeNatives(Ljava/nio/file/Path;ZZZ)Vjava/lang/Exceptionm*com/groupbyinc/flux/common/logging/Loggerso	getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;qr
ps%com/groupbyinc/flux/bootstrap/NativesudefinitelyRunningAsRoot()Zwx
vyjava/lang/RuntimeException{!can not run elasticsearch as root}(Ljava/lang/String;)V+
|?org/apache/logging/log4j/Logger?tryInstallSystemCallFilter(Ljava/nio/file/Path;)V??
v?7com/groupbyinc/flux/common/apache/lucene/util/Constants?WINDOWS?*	??tryVirtualLock?,
v?tryMlockall?,
v?$(Lorg/apache/logging/log4j/Logger;)V+?
?addConsoleCtrlHandler5(Lcom/groupbyinc/flux/bootstrap/ConsoleCtrlHandler;)V??
v?0com/groupbyinc/flux/bootstrap/JNAKernel32Library?getInstance4()Lcom/groupbyinc/flux/bootstrap/JNAKernel32Library;??
??trySetMaxNumberOfThreads?,
v?trySetMaxSizeVirtualMemory?,
v?trySetMaxFileSize?,
v?:com/groupbyinc/flux/common/apache/lucene/util/StringHelper?randomId()[B??
??tmpFileLjava/nio/file/Path;mlockAllsystemCallFilterctrlHandlerlogger!Lorg/apache/logging/log4j/Logger;initializeProbes0com/groupbyinc/flux/monitor/process/ProcessProbe?4()Lcom/groupbyinc/flux/monitor/process/ProcessProbe;??
??&com/groupbyinc/flux/monitor/os/OsProbe?*()Lcom/groupbyinc/flux/monitor/os/OsProbe;??
??'com/groupbyinc/flux/monitor/jvm/JvmInfo?jvmInfo+()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;??
??setup)(ZLcom/groupbyinc/flux/env/Environment;)V0com/groupbyinc/flux/bootstrap/BootstrapException?java/io/IOException?java/net/URISyntaxException?&java/security/NoSuchAlgorithmException?#com/groupbyinc/flux/env/Environment?settings0()Lcom/groupbyinc/flux/common/settings/Settings;??
??spawnNativeControllers((Lcom/groupbyinc/flux/env/Environment;)V??
7?(Ljava/lang/Exception;)V+?
??()Ljava/nio/file/Path;??
??/com/groupbyinc/flux/bootstrap/BootstrapSettings?MEMORY_LOCK_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;??	??+com/groupbyinc/flux/common/settings/Setting?getB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;??
??java/lang/Boolean?booleanValue?x
??SYSTEM_CALL_FILTER_SETTING??	??CTRLHANDLER_SETTING??	??kl
??,
?
	<%com/groupbyinc/flux/bootstrap/JarHell?2com/groupbyinc/flux/common/logging/ESLoggerFactory?
sjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;
"java/lang/invoke/LambdaMetafactorymetafactory?(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;

	
(Ljava/lang/Object;)Vdebug?	accept@(Lorg/apache/logging/log4j/Logger;)Ljava/util/function/Consumer;checkJarHell (Ljava/util/function/Consumer;)V
?+com/groupbyinc/flux/common/network/IfConfiglogIfNecessary ,
!$SECURITY_FILTER_BAD_DEFAULTS_SETTING#?	?$&com/groupbyinc/flux/bootstrap/Security&	configure)(Lcom/groupbyinc/flux/env/Environment;Z)V()
'*Q(Lcom/groupbyinc/flux/bootstrap/Bootstrap;Lcom/groupbyinc/flux/env/Environment;)V+,
-!"	/eLjava/io/IOException;Ljava/lang/Exception;environment%Lcom/groupbyinc/flux/env/Environment;.Lcom/groupbyinc/flux/common/settings/Settings;loadSecureSettings[(Lcom/groupbyinc/flux/env/Environment;)Lcom/groupbyinc/flux/common/settings/SecureSettings;
configFile9?
?:3com/groupbyinc/flux/common/settings/KeyStoreWrapper<loadK(Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;>?
=@create7()Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;BC
=Dsave(Ljava/nio/file/Path;[C)VFG
=Hdecrypt([C)VJK
=LupgradeN(Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;Ljava/nio/file/Path;[C)VNO
=Pkeystore5Lcom/groupbyinc/flux/common/settings/KeyStoreWrapper;keyStoreWrapper
initialEnvcreateEnvironment?(ZLjava/nio/file/Path;Lcom/groupbyinc/flux/common/settings/SecureSettings;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/nio/file/Path;)Lcom/groupbyinc/flux/env/Environment; com/groupbyinc/flux/cli/TerminalXDEFAULT"Lcom/groupbyinc/flux/cli/Terminal;Z[	Y\builder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;^_
`PIDFILE_SETTINGb?	?cgetKeyeS
?fput^(Ljava/lang/String;Ljava/nio/file/Path;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;hi
jf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;hl
msetSecureSettingsl(Lcom/groupbyinc/flux/common/settings/SecureSettings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;op
qbuilds?
tjava/util/CollectionsvemptyMap()Ljava/util/Map;xy
wz1com/groupbyinc/flux/node/InternalSettingsPreparer|prepareEnvironment?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cli/Terminal;Ljava/util/Map;Ljava/nio/file/Path;)Lcom/groupbyinc/flux/env/Environment;~
}?
foregroundpidFilesecureSettings4Lcom/groupbyinc/flux/common/settings/SecureSettings;initialSettings
configPathterminal6Lcom/groupbyinc/flux/common/settings/Settings$Builder;start0com/groupbyinc/flux/node/NodeValidationException?com/groupbyinc/flux/node/Node?!()Lcom/groupbyinc/flux/node/Node;??
???,
?stopjava/io/Closeable? 	?,com/groupbyinc/flux/core/internal/io/IOUtils?close([Ljava/io/Closeable;)V??
??	countDown?,
0?java/lang/Throwable?init>(ZLjava/nio/file/Path;ZLcom/groupbyinc/flux/env/Environment;)V%com/groupbyinc/flux/cli/UserException?$java/io/UnsupportedEncodingException?+com/groupbyinc/flux/bootstrap/BootstrapInfo??,
??
-78
?VW
?2com/groupbyinc/flux/common/logging/LogConfigurator?(?
??java/nio/file/Path?2com/groupbyinc/flux/common/settings/SecureSettings???
??"com/groupbyinc/flux/common/PidFile?;(Ljava/nio/file/Path;Z)Lcom/groupbyinc/flux/common/PidFile;B?
??
getRootLogger#()Lorg/apache/logging/log4j/Logger;??
?6org/apache/logging/log4j/core/appender/ConsoleAppender?findAppender\(Lorg/apache/logging/log4j/Logger;Ljava/lang/Class;)Lorg/apache/logging/log4j/core/Appender;??
p?removeAppenderL(Lorg/apache/logging/log4j/Logger;Lorg/apache/logging/log4j/core/Appender;)V??
p?&org/apache/logging/log4j/core/Appender?closeSystOut?,
?checkLucene?,
?Ccom/groupbyinc/flux/bootstrap/ElasticsearchUncaughtExceptionHandler?()Ljava/lang/Object;?
lambda$init$09(Lcom/groupbyinc/flux/env/Environment;)Ljava/lang/String;??
??SD(Lcom/groupbyinc/flux/env/Environment;)Ljava/util/function/Supplier;??? (Ljava/util/function/Supplier;)V+?
??"setDefaultUncaughtExceptionHandler.(Ljava/lang/Thread$UncaughtExceptionHandler;)V??
???
?
?
closeSysError?,
?java/lang/String?NODE_NAME_SETTING??	??
??G(Ljava/lang/Class;[Ljava/lang/String;)Lorg/apache/logging/log4j/Logger;q?
p?3com/groupbyinc/flux/common/inject/CreationException?java/io/ByteArrayOutputStream?
?-java/io/PrintStreamUTF-8,(Ljava/io/OutputStream;ZLjava/lang/String;)V+
)*	java/lang/AssertionError	

-
addSuppressed(Ljava/lang/Throwable;)V
n.com/groupbyinc/flux/bootstrap/StartupException+
printStackTrace(Ljava/io/PrintStream;)V
flush,
Guice Exception: {}&(Ljava/lang/String;)Ljava/lang/String;R
?error'(Ljava/lang/String;Ljava/lang/Object;)V !?"node validation exception
{}$
getMessage&S
n'	Exception)*(Ljava/lang/String;Ljava/lang/Throwable;)V +?,addAppender.?
p/
rootLoggermaybeConsoleAppender(Lorg/apache/logging/log4j/core/Appender;uee&Ljava/io/UnsupportedEncodingException;osLjava/io/ByteArrayOutputStream;psLjava/io/PrintStream;quietcloseStandardStreams.Lcom/groupbyinc/flux/common/SuppressForbidden;reason
System#outjava/lang/System?outA9	@B?,
D
System#errerrG9	@H
luceneVersion7Lcom/groupbyinc/flux/common/apache/lucene/util/Version;JK	HL5com/groupbyinc/flux/common/apache/lucene/util/VersionNLATESTPK	OQequals(Ljava/lang/Object;)ZST
OUOLucene version mismatch this version of Elasticsearch requires lucene version [W&]  but the current lucene version is [Y+

[
access$000P(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)Ljava/util/concurrent/CountDownLatch;x0
access$100J(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)Lcom/groupbyinc/flux/node/Node;
access$200R(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)Lcom/groupbyinc/flux/bootstrap/Spawner;java/lang/ClassedesiredAssertionStatusgx
fhCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsRuntimeInvisibleAnnotationsBootstrapMethods
SourceFileInnerClasses0J B!"#$%&'()*+,j?_*?.*?0Y?3?5*?7Y?8?:*?Y?Y*?=??Y?@B?F?L?OQ?F?U?X?Z*?Z?^?d?
Y*?e?i?k_j lMHJNHXPZ^`	kljY?t:?z?
?|Y~????*??????	???????Y??????W?:????????W?BFInk4Y??Y?*Y?*Y?*R??lNdg
hlmq#r)s/u2z6{B?F?I?K?N?Q?T?X?m??Fn?,j1
??W??W??W?l??????j??,??N*?:,?ڧ:??Y?ݿ,???-??????-??????-??????????d?	Y*???i??:Y?W???:??Y?ݿ?",?%-?????+?:??Y?ݿ*?Y*,?.?0?
?_ux?_ux?????????kR
12f??z
13?
13?j ?f*?45??6lj??
?????$?1?>?G?J?M?Q?_?f?u?x?z???????????????m$????BXnVnn?78jK*?;?AL?
M??Y,?ݿ+??EM,*?;??I,?+??M+*?;??Q?
M??Y,?ݿ+??)?n*<?nk>RS	12
TS@	13KU56RSl:???????(?*?1?<???@?I?mK??	=Tn	n?
VWj?E?	?]?:?a:+??d?g+?kW-?nW,?
,?rW?u?{???kHE?*E??E??E?6E??
8?[3^?l"?
???#*.5m
@Y?Y?,jB*?0??W*?Z???kj l	
n??,js2??Y???0SY???:S?????5???K???5??*??%l"%/1me?n???j?޸??Y????-??:+-??-?;??:???:??Y?ݿ???????W?:??Y?ݿ???6?!??:Ǹ?:?
?ϸԸ׻?Y??????????YS???:??Y?ݿ???????:??:Ǹ?:	?	?
	???t:
???0?#??Y?????0??????S??:
???z??Y??::?Y?:?:
???
Y??
??Y???
??#?:
???
Y??
??)???
%?(?#?
*?-?	?
	?0??$),?@JM?????h???h??|9HK?u???k?.
12O
12r1?|23?
12M45
?45
6k679h89?1???23	????
?13??*????:*?U5?R?$?45hv;*l?=!
#$$&)),'.(8*@,J/M-O.Y2h4m5r6|7?8?:?>?C?F?J?M?K?L?O?Q?R?~?T?V?W?X?Y?[?\]%`-b6c9eHiKfMg[hbjpkum?q?n?o?p?r?s?v?y?z?}?m??,?????T?@?!???k?
Bn? n???/??%
????n????????g?????????n???
?,j#?C?E?l
??o<=s>
?,j#?I?E?l
??o<=sF
?,jmB?L?M?R?V?5?
Y??Y?@X?F?L?M?OZ?F?R?OQ?F?U?\??l??A?m?A
??j8??*?ֶ???k45lD]^j/*?5?k_ lD`aj/*?0?k_ lDbcj/*?:?k_ lDd,j4?i????lDm@p???qrB	
		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy