
com.groupbyinc.flux.bootstrap.Elasticsearch.class Maven / Gradle / Ivy
???? 4I +com/groupbyinc/flux/bootstrap/Elasticsearch /com/groupbyinc/flux/cli/EnvironmentAwareCommand Elasticsearch.java -com/groupbyinc/flux/bootstrap/Elasticsearch$1 com/groupbyinc/flux/Build$Flavor com/groupbyinc/flux/Build
Flavor com/groupbyinc/flux/Build$Type
Type %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup
versionOption Ljoptsimple/OptionSpecBuilder; daemonizeOption
pidfileOption Ljoptsimple/OptionSpec; -Ljoptsimple/OptionSpec; quietOption ()V starts elasticsearch "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$0 (
) * run ()Ljava/lang/Runnable; , - . )(Ljava/lang/String;Ljava/lang/Runnable;)V 0
1 parser Ljoptsimple/OptionParser; 3 4 5 java/lang/String 7 V 9 version ; java/util/Arrays = asList %([Ljava/lang/Object;)Ljava/util/List; ? @
> A 2Prints elasticsearch version information and exits C joptsimple/OptionParser E
acceptsAll B(Ljava/util/List;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder; G H
F I K d M daemonize O &Starts Elasticsearch in the background Q joptsimple/OptionSpec S joptsimple/OptionSpecBuilder U availableUnless O(Ljoptsimple/OptionSpec;[Ljoptsimple/OptionSpec;)Ljoptsimple/OptionSpecBuilder; W X
V Y [ p ] pidfile _ 1Creates a pid file in the specified path on start a withRequiredArg *()Ljoptsimple/ArgumentAcceptingOptionSpec; c d
V e joptsimple/util/PathConverter g joptsimple/util/PathProperties i $([Ljoptsimple/util/PathProperties;)V k
h l &joptsimple/ArgumentAcceptingOptionSpec n withValuesConvertedBy E(Ljoptsimple/ValueConverter;)Ljoptsimple/ArgumentAcceptingOptionSpec; p q
o r t q v quiet x :Turns off standard output/error streams logging in console z | this -Lcom/groupbyinc/flux/bootstrap/Elasticsearch; main ([Ljava/lang/String;)V java/lang/Exception ?
? java/lang/System ? setSecurityManager (Ljava/lang/SecurityManager;)V ? ?
? ? 2com/groupbyinc/flux/common/logging/LogConfigurator ? registerErrorListener ?
? ?
? com/groupbyinc/flux/cli/Terminal ? DEFAULT "Lcom/groupbyinc/flux/cli/Terminal; ? ? ? ? e([Ljava/lang/String;Lcom/groupbyinc/flux/bootstrap/Elasticsearch;Lcom/groupbyinc/flux/cli/Terminal;)I ? ?
? exit (I)V ? ?
? args [Ljava/lang/String;
elasticsearch status I 8([Ljava/lang/String;Lcom/groupbyinc/flux/cli/Terminal;)I ? ?
? terminal execute `(Lcom/groupbyinc/flux/cli/Terminal;Ljoptsimple/OptionSet;Lcom/groupbyinc/flux/env/Environment;)V %com/groupbyinc/flux/cli/UserException ? java/io/IOException ? 0com/groupbyinc/flux/node/NodeValidationException ? joptsimple/OptionSet ? nonOptionArguments ()Ljava/util/List; ? ?
? ? java/util/List ? isEmpty ()Z ? ? ? ? java/lang/StringBuilder ?
? ? (Positional arguments not allowed, found ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? toString ()Ljava/lang/String; ? ?
? ? (ILjava/lang/String;)V ?
? ? has (Ljoptsimple/OptionSpec;)Z ? ?
? ? java/util/Locale ? ROOT Ljava/util/Locale; ? ? ? ? (Version: %s, Build: %s/%s/%s/%s, JVM: %s ? java/lang/Object ? com/groupbyinc/flux/Version ? CURRENT Lcom/groupbyinc/flux/Version; ? ? ? ? Lcom/groupbyinc/flux/Build; ? ? ?
isSnapshot ? ?
? displayVersion 2(Lcom/groupbyinc/flux/Version;Z)Ljava/lang/String; ? ?
? ? flavor $()Lcom/groupbyinc/flux/Build$Flavor; ? ?
? displayName ? ?
? type "()Lcom/groupbyinc/flux/Build$Type; ? ?
?
? shortHash ? ?
? date ? ?
? 'com/groupbyinc/flux/monitor/jvm/JvmInfo ? jvmInfo +()Lcom/groupbyinc/flux/monitor/jvm/JvmInfo;
; ?
format K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
8 println (Ljava/lang/String;)V
?
value *(Ljoptsimple/OptionSet;)Ljava/lang/Object; T java/nio/file/Path #com/groupbyinc/flux/env/Environment validateTmpFile
getMessage ?
? init >(ZLjava/nio/file/Path;ZLcom/groupbyinc/flux/env/Environment;)V
?
versionOutput Ljava/lang/String; e Ljava/io/IOException; 2Lcom/groupbyinc/flux/node/NodeValidationException; options Ljoptsimple/OptionSet; env %Lcom/groupbyinc/flux/env/Environment; Z pidFile Ljava/nio/file/Path; 0com/groupbyinc/flux/bootstrap/BootstrapException. java/lang/RuntimeException0 'com/groupbyinc/flux/bootstrap/Bootstrap2
3 .com/groupbyinc/flux/bootstrap/StartupException5 (Ljava/lang/Throwable;)V 7
68 Ljava/lang/Exception;
initialEnv close stop=
3> Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions BootstrapMethods
SourceFile InnerClasses @ A ?*? / ? 2**? 6? 8Y:SY