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: 59
Show newest version
????34'com/groupbyinc/flux/bootstrap/Bootstrapjava/lang/ObjectBootstrap.java)com/groupbyinc/flux/bootstrap/Bootstrap$4)com/groupbyinc/flux/bootstrap/Bootstrap$3)com/groupbyinc/flux/bootstrap/Bootstrap$2
)com/groupbyinc/flux/bootstrap/Bootstrap$11com/groupbyinc/flux/common/cli/CliTool$ExitStatus&com/groupbyinc/flux/common/cli/CliTool
ExitStatus4com/groupbyinc/flux/common/settings/Settings$Builder,com/groupbyinc/flux/common/settings/SettingsBuilderINSTANCE)Lcom/groupbyinc/flux/bootstrap/Bootstrap;nodeLcom/groupbyinc/flux/node/Node;keepAliveLatch%Ljava/util/concurrent/CountDownLatch;keepAliveThreadLjava/lang/Thread;SECURITY_SETTINGLjava/lang/String;security.manager.enabled"$SECURITY_FILTER_BAD_DEFAULTS_SETTING$security.manager.filter_bad_defaults%()V'(
)#java/util/concurrent/CountDownLatch+(I)V'-
,.	0java/lang/Thread2,(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)V'4

5java/lang/StringBuilder7
8)elasticsearch[keepAlive/:append-(Ljava/lang/String;)Ljava/lang/StringBuilder;<=
8>com/groupbyinc/flux/Version@CURRENTLcom/groupbyinc/flux/Version;BC	AD-(Ljava/lang/Object;)Ljava/lang/StringBuilder;<F
8G]ItoString()Ljava/lang/String;KL
8M)(Ljava/lang/Runnable;Ljava/lang/String;)V'O
3P	R	setDaemon(Z)VTU
3Vjava/lang/RuntimeX
getRuntime()Ljava/lang/Runtime;Z[
Y\
5addShutdownHook(Ljava/lang/Thread;)V_`
YathisinitializeNatives(Ljava/nio/file/Path;ZZZ)Vjava/lang/Throwablef*com/groupbyinc/flux/common/logging/Loggersh	getLogger@(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/logging/ESLogger;jk
il%com/groupbyinc/flux/bootstrap/NativesndefinitelyRunningAsRoot()Zpq
ores.insecure.allow.roottjava/lang/SystemvgetProperty&(Ljava/lang/String;)Ljava/lang/String;xy
wzjava/lang/Boolean|parseBoolean(Ljava/lang/String;)Z~
}?)running as ROOT user. this is a bad idea!?+com/groupbyinc/flux/common/logging/ESLogger?warn((Ljava/lang/String;[Ljava/lang/Object;)V????java/lang/RuntimeException? don't run elasticsearch as root.?(Ljava/lang/String;)V'?
??
trySeccomp(Ljava/nio/file/Path;)V??
o?7com/groupbyinc/flux/common/apache/lucene/util/Constants?WINDOWSZ??	??tryVirtualLock?(
o?tryMlockall?(
o?0(Lcom/groupbyinc/flux/common/logging/ESLogger;)V'?
	?addConsoleCtrlHandler5(Lcom/groupbyinc/flux/bootstrap/ConsoleCtrlHandler;)V??
o?0com/groupbyinc/flux/bootstrap/JNAKernel32Library?getInstance4()Lcom/groupbyinc/flux/bootstrap/JNAKernel32Library;??
??:com/groupbyinc/flux/common/apache/lucene/util/StringHelper?randomId()[B??
??tmpFileLjava/nio/file/Path;mlockAllseccompctrlHandlerlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;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;??
??setupW(ZLcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/Environment;)Vjava/lang/Exception?#com/groupbyinc/flux/env/Environment?()Ljava/nio/file/Path;??
??bootstrap.mlockall?valueOf(Z)Ljava/lang/Boolean;??
}?getAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;??
?booleanValue?q
}?bootstrap.seccomp?bootstrap.ctrlhandler?de
??(
?
5%com/groupbyinc/flux/bootstrap/JarHell?checkJarHell?(
??
setupSecurityV(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/env/Environment;)V??
?settingsBuilder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?config.ignore_system_properties?K(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/settings/Settings$Builder;??
?build0()Lcom/groupbyinc/flux/common/settings/Settings;??
?$com/groupbyinc/flux/node/NodeBuilder?nodeBuilder(()Lcom/groupbyinc/flux/node/NodeBuilder;
settingsV(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/node/NodeBuilder;
!()Lcom/groupbyinc/flux/node/Node;?	

	.Lcom/groupbyinc/flux/common/settings/Settings;environment%Lcom/groupbyinc/flux/env/Environment;nodeSettings&Lcom/groupbyinc/flux/node/NodeBuilder;&com/groupbyinc/flux/bootstrap/Security	configure)(Lcom/groupbyinc/flux/env/Environment;Z)V
initialSettings((Z)Lcom/groupbyinc/flux/env/Environment;'com/groupbyinc/flux/common/cli/TerminalDEFAULT)Lcom/groupbyinc/flux/common/cli/Terminal;	EMPTY_SETTINGS!	":com/groupbyinc/flux/node/internal/InternalSettingsPreparer$prepareEnvironment~(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/cli/Terminal;)Lcom/groupbyinc/flux/env/Environment;&'
%(
foregroundterminalstartcom/groupbyinc/flux/node/Node-,	
./,(
31stop+com/groupbyinc/flux/common/lease/Releasable4	6,com/groupbyinc/flux/common/lease/Releasables8close1([Lcom/groupbyinc/flux/common/lease/Releasable;)V:;
9<	countDown>(
,?init([Ljava/lang/String;)Ves.logger.prefixCEsetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;GH
wI0com/groupbyinc/flux/bootstrap/BootstrapCLIParserK
L)executeH([Ljava/lang/String;)Lcom/groupbyinc/flux/common/cli/CliTool$ExitStatus;NO
LPOK3Lcom/groupbyinc/flux/common/cli/CliTool$ExitStatus;RS	Tstatus()IVW
XexitZ-
[
)false^
es.foreground`
es-foregroundbxH
wdjava/lang/Stringfequals(Ljava/lang/Object;)Zhi
gjwrapper.servicelXXXntruepequalsIgnoreCaser
gs
u?
?w8com/groupbyinc/flux/common/logging/log4j/LogConfiguratory2(Lcom/groupbyinc/flux/common/settings/Settings;Z)V{
z|checkForCustomConfFile~(
pidFile??
??"com/groupbyinc/flux/common/PidFile?create;(Ljava/nio/file/Path;Z)Lcom/groupbyinc/flux/common/PidFile;??
??es.max-open-files?max_open_files [{}]?getMaxFileDescriptorCount()J??
??java/lang/Long?(J)Ljava/lang/Long;??
??info????'com/groupbyinc/flux/monitor/jvm/JvmInfo?jvmInfo+()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;??
??	getVmName?L
??java/util/Locale?ROOTLjava/util/Locale;??	??toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
g?client?contains(Ljava/lang/CharSequence;)Z??
g?jvm uses the client vm, make sure to run `java` with the server vm for best performance by adding `-server` to the command line?disableConsoleLogging?(
i?closeSystOut?(
?&com/groupbyinc/flux/bootstrap/JVMCheck?check?(
????
?
1
closeSysError?(
?
.wname?get?y
?S(Ljava/lang/Class;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger;j?
i?3com/groupbyinc/flux/common/inject/CreationException?java/io/ByteArrayOutputStream?
?)java/io/PrintStream?UTF-8?,(Ljava/io/OutputStream;ZLjava/lang/String;)V'?
??*com/groupbyinc/flux/bootstrap/StartupError?(Ljava/lang/Throwable;)V'?
??printStackTrace(Ljava/io/PrintStream;)V??
??flush?(
??Guice Exception: {}?Ky
??error????	Exception?=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V????enableConsoleLogging?(
i?osLjava/io/ByteArrayOutputStream;psLjava/io/PrintStream;eLjava/lang/Throwable;args[Ljava/lang/String;bootstrapCLIParser2Lcom/groupbyinc/flux/bootstrap/BootstrapCLIParser;.Lcom/groupbyinc/flux/common/SuppressForbidden;reason
System#outout?	w:(
?
System#errerr	?	w
sysError(Ljava/lang/String;Z)Vprintln?
?linees.default.configcheckUnsetAndMaybeExit'(Ljava/lang/String;Ljava/lang/String;)V
	es.configelasticsearch.configconfFileSettingisEmptyq
gj{} is no longer supported. elasticsearch.yml must be placed in the config directory and cannot be renamed. settingName-Allowed to exit explicitly in bootstrap phase
w[I
access$000P(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)Ljava/util/concurrent/CountDownLatch;x0
access$100J(Lcom/groupbyinc/flux/bootstrap/Bootstrap;)Lcom/groupbyinc/flux/node/Node;
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
ExceptionsRuntimeInvisibleAnnotations
SourceFileInnerClasses0JB !+#$!+&'(,?T*?**?,Y?/?1*?3Y?
Y*?6?8Y?9;???E?HJ???N?Q?S*?S?W?]?Y*?^?b?-Tc.?;@=JELSR	de,!k?m:?s?(u?{????????
??Y?????*??????	???????	Y??????W?:??W?]adg-4k??k??k??k??d??.JVY
Z[(]2b6c:g>hDiJkMpQq]?a?d?f?j?/?(?	Fg?(,)	??W??W?.?????,r-??,??Զض?,??Զض?,??Զض۸????]?Y*??b??*,-????,???????:??:*??
?->rcr_?rr^h
.F???"?+?.?1?5?C?F?L?P?V?Y?^?h?q?/?C0???,q"+#?Զضۙ,+&?Զض۸?- "c"".??!?/!0?
,Y?	? ?L?#+?)?-*?+.
??/
@,(,B*?
?0W*?S?2?-c.???3(,f)?5Y?7?
S?=?7?1?@?K?7?1?@*??.????(?/\gAB,E
?DF?JW?LY?ML+*?QM?U,?
,?Y?\?Y?]?7_ac?{?e?k??>mo?eq?t?>?v:?x:?}?????
????W?_?eq?k?$?m:??Y??????S???????????????m:?????	???????7???7????ŧ?:????m:?7?
? ?gY?7?
??ȶ?S??:?ЙJ??Y??:??Y׷?:	??Y??	??	????Y׶?S?????????????	g-z??????S;??b,??	?????????????VSKa*?eGl@.?0?
????&?0?K?]?_?e?l?r?u?}????????????????	0%BJ!S"b#p$u%?&?(?+?,?/?1/7?&L"@??'?2)	Bg?g?,??N?0g
?(,#???.
561s
?(,#???.
:;1s

,[?*??	???-!??.?@AC/1s
~(,m+?{K*??{K*??{K*??-$!.FGHIJ#K*L
,~'*?%*???mM,!?Y+S???\?- ??'!'"!.OPQ"R&T/&
Z-,3?$?-V%.
XY1s#&',/*?1?-(.6)*,/*?
?-(.6232	
@	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy