com.groupbyinc.flux.env.Environment.class Maven / Gradle / Ivy
???? 4 #com/groupbyinc/flux/env/Environment java/lang/Object Environment.java .Lcom/groupbyinc/flux/common/SuppressForbidden; reason configures paths for the system 4com/groupbyinc/flux/common/settings/Settings$Builder ,com/groupbyinc/flux/common/settings/Settings Builder 4com/groupbyinc/flux/common/settings/Setting$Property +com/groupbyinc/flux/common/settings/Setting Property PATH_HOME_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; ALcom/groupbyinc/flux/common/settings/Setting; DEFAULT_PATH_CONF_SETTING PATH_CONF_SETTING PATH_SCRIPTS_SETTING DEFAULT_PATH_DATA_SETTING SLcom/groupbyinc/flux/common/settings/Setting;>; PATH_DATA_SETTING DEFAULT_PATH_LOGS_SETTING PATH_LOGS_SETTING PATH_REPO_SETTING PATH_SHARED_DATA_SETTING PIDFILE_SETTING settings .Lcom/groupbyinc/flux/common/settings/Settings; dataFiles [Ljava/nio/file/Path; dataWithClusterFiles repoFiles
configFile Ljava/nio/file/Path; scriptsFile pluginsFile modulesFile sharedDataFile binFile libFile logsFile pidFile tmpFile
fileStores [Ljava/nio/file/FileStore; $assertionsDisabled Z 1(Lcom/groupbyinc/flux/common/settings/Settings;)V ()V 6 8
9 java.io.tmpdir ; java/lang/System = getProperty &(Ljava/lang/String;)Ljava/lang/String; ? @
> A java/lang/String C 'com/groupbyinc/flux/common/io/PathUtils E get ;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path; G H
F I 1 ( K M exists 1(Lcom/groupbyinc/flux/common/settings/Settings;)Z O P
Q B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; G S
T "com/groupbyinc/flux/common/Strings V cleanPath X @
W Y java/lang/IllegalStateException [ java/lang/StringBuilder ]
^ 9 getKey ()Ljava/lang/String; ` a
b append -(Ljava/lang/String;)Ljava/lang/StringBuilder; d e
^ f is not configured h toString j a
^ k (Ljava/lang/String;)V 6 m
\ n java/nio/file/Path p r t ' ( v config x resolve ((Ljava/lang/String;)Ljava/nio/file/Path; z { q | ~ ) ( ? scripts ? plugins ? * ( ? ? java/util/List ? 'com/groupbyinc/flux/cluster/ClusterName ? CLUSTER_NAME_SETTING ? ? ? isEmpty ()Z ? ? ? ? size ()I ? ? ? ? # $ ? % $ ? (I)Ljava/lang/Object; G ? ? ? value ? a
? ? data ? ? , ( ? ? &