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

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

There is a newer version: 198
Show newest version
????4?-com/groupbyinc/flux/bootstrap/BootstrapChecksjava/lang/ObjectBootstrapChecks.java@com/groupbyinc/flux/bootstrap/BootstrapChecks$AllPermissionCheckAllPermissionCheck7com/groupbyinc/flux/bootstrap/BootstrapChecks$G1GCCheck		G1GCCheck>com/groupbyinc/flux/bootstrap/BootstrapChecks$EarlyAccessCheckEarlyAccessCheckEcom/groupbyinc/flux/bootstrap/BootstrapChecks$OnOutOfMemoryErrorCheckOnOutOfMemoryErrorCheck:com/groupbyinc/flux/bootstrap/BootstrapChecks$OnErrorCheckOnErrorCheckcom/groupbyinc/flux/bootstrap/BootstrapChecks$UseSerialGCCheckUseSerialGCCheckcom/groupbyinc/flux/bootstrap/BootstrapChecks$MaxMapCountCheck!MaxMapCountCheck>com/groupbyinc/flux/bootstrap/BootstrapChecks$MaxFileSizeCheck$MaxFileSizeCheckGcom/groupbyinc/flux/bootstrap/BootstrapChecks$MaxSizeVirtualMemoryCheck'MaxSizeVirtualMemoryCheckEcom/groupbyinc/flux/bootstrap/BootstrapChecks$MaxNumberOfThreadsCheck*MaxNumberOfThreadsCheck;com/groupbyinc/flux/bootstrap/BootstrapChecks$MlockallCheck-
MlockallCheckAcom/groupbyinc/flux/bootstrap/BootstrapChecks$FileDescriptorCheck0FileDescriptorCheckDcom/groupbyinc/flux/bootstrap/BootstrapChecks$OsXFileDescriptorCheck3OsXFileDescriptorCheck;com/groupbyinc/flux/bootstrap/BootstrapChecks$HeapSizeCheck6
HeapSizeCheckAcom/groupbyinc/flux/bootstrap/BootstrapCheck$BootstrapCheckResult9,com/groupbyinc/flux/bootstrap/BootstrapCheck;BootstrapCheckResult%java/lang/invoke/MethodHandles$Lookup>java/lang/invoke/MethodHandles@LookupES_ENFORCE_BOOTSTRAP_CHECKSLjava/lang/String;es.enforce.bootstrap.checksE()VGH
Ithis/Lcom/groupbyinc/flux/bootstrap/BootstrapChecks;check(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;Ljava/util/List;)V0com/groupbyinc/flux/node/NodeValidationExceptionOchecks()Ljava/util/List;QR
Sjava/util/ArrayListU(Ljava/util/Collection;)VGW
VXjava/util/ListZaddAll(Ljava/util/Collection;)Z\][^-com/groupbyinc/flux/discovery/DiscoveryModule`DISCOVERY_TYPE_SETTING-Lcom/groupbyinc/flux/common/settings/Setting;bc	ad.com/groupbyinc/flux/bootstrap/BootstrapContextfsettings.Lcom/groupbyinc/flux/common/settings/Settings;hi	gj+com/groupbyinc/flux/common/settings/SettinglgetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;no
mpjava/lang/Stringr
enforceLimitsQ(Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;Ljava/lang/String;)Ztu
vjava/util/CollectionsxunmodifiableList"(Ljava/util/List;)Ljava/util/List;z{
y|com/groupbyinc/flux/node/Node~NODE_NAME_SETTING?c	?V(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;ZLjava/util/List;Ljava/lang/String;)VM?
?context0Lcom/groupbyinc/flux/bootstrap/BootstrapContext;boundTransportAddress;Ljava/util/List;
builtInCheckscombinedChecks*com/groupbyinc/flux/common/logging/Loggers?	getLoggerG(Ljava/lang/Class;[Ljava/lang/String;)Lorg/apache/logging/log4j/Logger;??
??e(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;ZLjava/util/List;Lorg/apache/logging/log4j/Logger;)VM?
?ZnodeName
VIjava/lang/System?getProperty&(Ljava/lang/String;)Ljava/lang/String;??
??java/lang/Boolean?TRUELjava/lang/Boolean;??	??toString()Ljava/lang/String;??
??equals(Ljava/lang/Object;)Z??
s?java/util/Locale?ROOTLjava/util/Locale;??	?? [%s] must be [true] but was [%s]?formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
s?"java/lang/IllegalArgumentException?(Ljava/lang/String;)VG?
??Ibound or publishing to a non-loopback address, enforcing bootstrap checks?org/apache/logging/log4j/Logger?info????%explicitly enforcing bootstrap checks?iterator()Ljava/util/Iterator;??[?java/util/Iterator?hasNext()Z????next()Ljava/lang/Object;????u(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;)Lcom/groupbyinc/flux/bootstrap/BootstrapCheck$BootstrapCheckResult;M?<?	isFailure??
:?
alwaysEnforce??<?
getMessage??
:?add??[?isEmpty??[?"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;??
???(Ljava/lang/Object;)V?lambda$check$06(Lorg/apache/logging/log4j/Logger;Ljava/lang/String;)V??
???accept@(Lorg/apache/logging/log4j/Logger;)Ljava/util/function/Consumer;???forEach (Ljava/util/function/Consumer;)V??[?size()I[(I)VG
Vjava/lang/StringBuilder
I[
append-(Ljava/lang/String;)Ljava/lang/StringBuilder;
(I)Ljava/lang/StringBuilder;
] bootstrap checks failed
?]: (I)Ljava/lang/Object;n[
join@(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String;
s
P?stream()Ljava/util/stream/Stream;"#[$&(Ljava/lang/Object;)Ljava/lang/Object;&java/lang/IllegalStateException(
)?*5(Ljava/lang/String;)Ljava/lang/IllegalStateException;,apply()Ljava/util/function/Function;./0java/util/stream/Stream2map8(Ljava/util/function/Function;)Ljava/util/stream/Stream;4536java/util/Objects8requireNonNull:&
9;java/lang/Throwable=
addSuppressed(Ljava/lang/Throwable;)V?@
>AB$(Ljava/lang/IllegalStateException;)VDQ(Lcom/groupbyinc/flux/node/NodeValidationException;)Ljava/util/function/Consumer;?FG3?enforceBootstrapChecksmessageresultCLcom/groupbyinc/flux/bootstrap/BootstrapCheck$BootstrapCheckResult;.Lcom/groupbyinc/flux/bootstrap/BootstrapCheck;iImessages$Ljava/util/List;ne2Lcom/groupbyinc/flux/node/NodeValidationException;logger!Lorg/apache/logging/log4j/Logger;errors
ignoredErrorsesEnforceBootstrapCheckslogwarn[??\error?lambda$enforceLimits$1:(Lcom/groupbyinc/flux/common/transport/TransportAddress;)Z`a
bcatest ()Ljava/util/function/Predicate;fgh:com/groupbyinc/flux/common/transport/BoundTransportAddressjboundAddresses:()[Lcom/groupbyinc/flux/common/transport/TransportAddress;lm
knjava/util/Arraysp.([Ljava/lang/Object;)Ljava/util/stream/Stream;"r
qsallMatch!(Ljava/util/function/Predicate;)Zuv3wpublishAddress9()Lcom/groupbyinc/flux/common/transport/TransportAddress;yz
k{java/util/function/Predicate}f?~single-node?
discoveryTypeisLoopbackAddressWLjava/util/function/Predicate;Ljava/util/function/Predicate;bound
7I7com/groupbyinc/flux/common/apache/lucene/util/Constants?MAC_OS_X??	??
4I
1I
.ILINUX??	??
+I
(I
%I
"I
I
I
I
I
I

I

I
IfileDescriptorCheckCLcom/groupbyinc/flux/bootstrap/BootstrapChecks$FileDescriptorCheck;5com/groupbyinc/flux/common/transport/TransportAddress?address()Ljava/net/InetSocketAddress;??
??java/net/InetSocketAddress?
getAddress()Ljava/net/InetAddress;??
??java/net/InetAddress???
??t7Lcom/groupbyinc/flux/common/transport/TransportAddress;Z?
?
ConstantValueCodeLocalVariableTableLineNumberTableLocalVariableTypeTable
Exceptions	Signature?(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;Lcom/groupbyinc/flux/common/transport/BoundTransportAddress;Ljava/util/List;)V?(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;ZLjava/util/List;Ljava/lang/String;)V
StackMapTable?(Lcom/groupbyinc/flux/bootstrap/BootstrapContext;ZLjava/util/List;Lorg/apache/logging/log4j/Logger;)VB()Ljava/util/List;BootstrapMethods
SourceFileInnerClasses0CD?F	GH?3*?J??KL?
9:MN????TN?VY-?Y:,?_W*+?e*?k?q?s?w?}??*?k?q?s????4?????????;??1??? ???;??1???&	HIJK L+M5N;K>O?P??M??r*,?sY-S??????*??t?Q??D?Q??
`a?P??M??b??VY??:?VY??:F??:?	6?9???????	6?%????YFSYS??:??Y????-?????-ȹ?,??:???T???<:		*??:

?ܙ3?"?	???
???W?
???W??????-?????????VY?`?:?Y?	???????W6		??=?Y?	?	`??	??s????W?	????PY? ?!:	?%?1?7	Y???+??????*=??=?D7??)???7???????)???#~@?@QR???VY??K*?7Y????W???
?4Y???
?1Y??L*+??W*?.Y????W???*?+Y????W???	???*?(Y????W???	???*?%Y????W???*?"Y????W*?Y????W*?Y????W*?Y????W*?Y????W*?Y????W*?
Y????W*?
Y????W*?Y????W*?}??
Q?.????
Q??Z???.?6?D?J?X?d?r?~???????????????????????&[F1?*1

??
`a?5*????????????
???:*+????UV^D???*?????'+-??CE?_de???

 "#%&()+,./124578:<=?AB




© 2015 - 2024 Weber Informatics LLC | Privacy Policy