
com.groupbyinc.flux.threadpool.FixedExecutorBuilder.class Maven / Gradle / Ivy
???? 4r 3com/groupbyinc/flux/threadpool/FixedExecutorBuilder }Lcom/groupbyinc/flux/threadpool/ExecutorBuilder; .com/groupbyinc/flux/threadpool/ExecutorBuilder FixedExecutorBuilder.java Icom/groupbyinc/flux/threadpool/FixedExecutorBuilder$FixedExecutorSettings FixedExecutorSettings 4com/groupbyinc/flux/common/settings/Setting$Property
+com/groupbyinc/flux/common/settings/Setting Property 8com/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder )com/groupbyinc/flux/threadpool/ThreadPool ExecutorHolder .com/groupbyinc/flux/threadpool/ThreadPool$Info Info ?com/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettings ExecutorSettings 5com/groupbyinc/flux/common/settings/Setting$SimpleKey SimpleKey 8com/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolType ThreadPoolType /com/groupbyinc/flux/common/settings/Setting$Key Key %java/lang/invoke/MethodHandles$Lookup # java/lang/invoke/MethodHandles % Lookup sizeSetting -Lcom/groupbyinc/flux/common/settings/Setting; BLcom/groupbyinc/flux/common/settings/Setting; fallbackSizeSetting queueSizeSetting fallbackQueueSizeSetting $assertionsDisabled Z E(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;II)V F(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;IIZ)V 0 2
3 this 5Lcom/groupbyinc/flux/threadpool/FixedExecutorBuilder; settings .Lcom/groupbyinc/flux/common/settings/Settings; name Ljava/lang/String; size I queueSize W(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Ljava/lang/String;II)V java/lang/StringBuilder ? ()V 0 A
@ B thread_pool. D append -(Ljava/lang/String;)Ljava/lang/StringBuilder; F G
@ H toString ()Ljava/lang/String; J K
@ L |(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Ljava/lang/String;Z)V 0 N
O fallbackName
deprecated W(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;IILjava/lang/String;)V prefix (Ljava/lang/String;)V 0 U
V ; settingsKey 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; Y Z
[
queue_size ] NodeScope 6Lcom/groupbyinc/flux/common/settings/Setting$Property; _ ` a
Deprecated c ` d ,com/groupbyinc/flux/common/settings/Settings f java/lang/String h 7[Lcom/groupbyinc/flux/common/settings/Setting$Property; j . / l java/lang/AssertionError n
o B ?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;ILjava/lang/String;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting; ( q
r ( ) t + ) v y(Ljava/lang/String;I[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting; , x
y , ) { - ) }
V "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;)Ljava/lang/Object; ? lambda$new$0 y(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; ? ?
? ? '(Ljava/lang/String;)Ljava/lang/Integer; ? apply ?(Lcom/groupbyinc/flux/threadpool/FixedExecutorBuilder;Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/Function; ? ? ? ?(Lcom/groupbyinc/flux/common/settings/Setting$Key;Lcom/groupbyinc/flux/common/settings/Setting;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V 0 ?
? lambda$new$1 9(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Integer; ? ?
? ? 1(Ljava/lang/String;)Ljava/util/function/Function; ? ? ?
properties fallbackProperties fallbackPrefix sizeKey queueSizeKey lambda$sizeSetting$2 C(ILcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/String; ? ?
? ? B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/String; ? (I)Ljava/util/function/Function; ? ? ? lambda$sizeSetting$3 ? ?
? ? ? ?(Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Function;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)V 0 ?
?
intSetting ? x
? getRegisteredSettings ()Ljava/util/List; java/util/Arrays ? asList %([Ljava/lang/Object;)Ljava/util/List; ? ?
? ? getSettings {(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/threadpool/FixedExecutorBuilder$FixedExecutorSettings; com/groupbyinc/flux/node/Node ? NODE_NAME_SETTING ? ) ? ? get B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; ? ?
? java/lang/Integer ? intValue ()I ? ?
? ? (Ljava/lang/String;II)V 0 ?
? nodeName build ?(Lcom/groupbyinc/flux/threadpool/FixedExecutorBuilder$FixedExecutorSettings;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder;
access$000 N(Lcom/groupbyinc/flux/threadpool/FixedExecutorBuilder$FixedExecutorSettings;)I ? ?
?
access$100 ? ?
? ? : ? 9 K
? 6com/groupbyinc/flux/common/util/concurrent/EsExecutors ?
threadName ? Z
? ? daemonThreadFactory 8(Ljava/lang/String;)Ljava/util/concurrent/ThreadFactory; ? ?
? ? / ? newFixed ?(Ljava/lang/String;IILjava/util/concurrent/ThreadFactory;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/common/util/concurrent/EsThreadPoolExecutor; ? ?
? ? write ? equals (Ljava/lang/Object;)Z ? ?
i ? -es.thread_pool.write.use_bulk_as_display_name ? false ? java/lang/System ? getProperty ? Z
? ? #com/groupbyinc/flux/common/Booleans parseBoolean (Ljava/lang/String;)Z
bulk 8com/groupbyinc/flux/common/util/concurrent/ThreadContext "java/util/concurrent/ThreadFactory $java/util/concurrent/ExecutorService
FIXED :Lcom/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolType; )com/groupbyinc/flux/common/unit/SizeValue (J)V 0
?(Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolType;IILcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/unit/SizeValue;)V 0
Y(Ljava/util/concurrent/ExecutorService;Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;)V 0
KLcom/groupbyinc/flux/threadpool/FixedExecutorBuilder$FixedExecutorSettings;
threadContext :Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;
threadFactory $Ljava/util/concurrent/ThreadFactory; executor &Ljava/util/concurrent/ExecutorService; info 0Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;
formatInfo D(Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;)Ljava/lang/String; java/util/Locale) ROOT Ljava/util/Locale;+, *- %name [%s], size [%d], queue size [%s]/ java/lang/Object1 getName3 K
4 getMax6 ?
7 valueOf (I)Ljava/lang/Integer;9:
?; getQueueSize -()Lcom/groupbyinc/flux/common/unit/SizeValue;=>
? unboundedA [Ljava/lang/Object;C format K(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;EF
iG ?(Lcom/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettings;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder; ? ?
J q(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettings; ? ?
M applyHardSizeLimit C(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;)IOP
Q parseInt )(Ljava/lang/String;IILjava/lang/String;)IST
U s (I)Ljava/lang/String; JX
?Y? ((Ljava/lang/String;ILjava/lang/String;)IS\
] java/lang/Class` desiredAssertionStatus ()Zbc
ad Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable ?(Lcom/groupbyinc/flux/common/settings/Settings;Ljava/lang/String;ILjava/lang/String;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting; ?(Ljava/lang/String;I[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting; D()Ljava/util/List;>; BootstrapMethods
SourceFile InnerClasses 1 ( ) f * + ) f * , ) f * - ) f * . / 0 1 g a *+,? 4? h 4 5 6 7 8 9 : ; <