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

com.groupbyinc.flux.threadpool.ScalingExecutorBuilder.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?5com/groupbyinc/flux/threadpool/ScalingExecutorBuilder?Lcom/groupbyinc/flux/threadpool/ExecutorBuilder;.com/groupbyinc/flux/threadpool/ExecutorBuilderScalingExecutorBuilder.javaMcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettingsScalingExecutorSettings8com/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder
)com/groupbyinc/flux/threadpool/ThreadPoolExecutorHolder.com/groupbyinc/flux/threadpool/ThreadPool$InfoInfo?com/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettingsExecutorSettings4com/groupbyinc/flux/common/settings/Setting$Property+com/groupbyinc/flux/common/settings/SettingProperty8com/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolTypeThreadPoolTypecoreSetting-Lcom/groupbyinc/flux/common/settings/Setting;BLcom/groupbyinc/flux/common/settings/Setting;
maxSettingkeepAliveSettingZLcom/groupbyinc/flux/common/settings/Setting;B(Ljava/lang/String;IILcom/groupbyinc/flux/common/unit/TimeValue;)Vjava/lang/StringBuilder%()V#'
&(thread_pool.*append-(Ljava/lang/String;)Ljava/lang/StringBuilder;,-
&.toString()Ljava/lang/String;01
&2T(Ljava/lang/String;IILcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;)V#4
5this7Lcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder;nameLjava/lang/String;coreImax	keepAlive+Lcom/groupbyinc/flux/common/unit/TimeValue;(Ljava/lang/String;)V#@
A;settingsKey8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;DE
F	NodeScope6Lcom/groupbyinc/flux/common/settings/Setting$Property;HI	J
intSettingy(Ljava/lang/String;I[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;LM
N	P= 	S
keep_aliveUtimeSetting?(Ljava/lang/String;Lcom/groupbyinc/flux/common/unit/TimeValue;[Lcom/groupbyinc/flux/common/settings/Setting$Property;)Lcom/groupbyinc/flux/common/settings/Setting;WX
Y!	[prefixgetRegisteredSettings()Ljava/util/List;java/util/Arrays`asList%([Ljava/lang/Object;)Ljava/util/List;bc
adgetSettings(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettings;com/groupbyinc/flux/node/NodehNODE_NAME_SETTINGj	ikgetB(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object;mn
ojava/lang/Stringqjava/lang/IntegersintValue()Iuv
tw)com/groupbyinc/flux/common/unit/TimeValuey#$
{settings.Lcom/groupbyinc/flux/common/settings/Settings;nodeNamecoreThreads
maxThreadsbuild?(Lcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettings;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder;
access$000|(Lcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettings;)Lcom/groupbyinc/flux/common/unit/TimeValue;??
?
access$100R(Lcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettings;)I??
?
access$200??
?91
?SCALING:Lcom/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolType;??	??(Ljava/lang/String;Lcom/groupbyinc/flux/threadpool/ThreadPool$ThreadPoolType;IILcom/groupbyinc/flux/common/unit/TimeValue;Lcom/groupbyinc/flux/common/unit/SizeValue;)V#?
?:	?6com/groupbyinc/flux/common/util/concurrent/EsExecutors?
threadName?E
??daemonThreadFactory8(Ljava/lang/String;)Ljava/util/concurrent/ThreadFactory;??
??millis()J??
z?java/util/concurrent/TimeUnit?MILLISECONDSLjava/util/concurrent/TimeUnit;??	??
newScaling?(Ljava/lang/String;IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/common/util/concurrent/EsThreadPoolExecutor;??
??Y(Ljava/util/concurrent/ExecutorService;Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;)V#?
?OLcom/groupbyinc/flux/threadpool/ScalingExecutorBuilder$ScalingExecutorSettings;
threadContext:Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;info0Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;
threadFactory$Ljava/util/concurrent/ThreadFactory;executor&Ljava/util/concurrent/ExecutorService;
formatInfoD(Lcom/groupbyinc/flux/threadpool/ThreadPool$Info;)Ljava/lang/String;java/util/Locale?ROOTLjava/util/Locale;??	??/name [%s], core [%d], max [%d], keep alive [%s]?java/lang/Object?getName?1
?getMin?v
?valueOf(I)Ljava/lang/Integer;??
t?getMax?v
?getKeepAlive-()Lcom/groupbyinc/flux/common/unit/TimeValue;??
?formatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;??
r??(Lcom/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettings;Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Lcom/groupbyinc/flux/threadpool/ThreadPool$ExecutorHolder;??
?q(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/threadpool/ExecutorBuilder$ExecutorSettings;fg
?	SignatureCodeLocalVariableTableLineNumberTableD()Ljava/util/List;>;
SourceFileInnerClasses1? ?!?"#$?s*+?&Y?)+?/+?/?3?6??4789:;<=<>??
89#4??R*+?B*C?G?Y?KS?O?Q*R?G?Y?KS?O?T*V?G?Y?KS?Z?\??>R78R9:R;<R=<R>?R]:?GH
IJ7K<LQM^_?G?Y*?QSY*?TSY*?\S?e??78?Q??fg??E?l+?p?rM*?Q+?p?t?x>*?T+?p?t?x6*?\+?p?z:?Y,?|??>E78E}~::+?<*?<7>??VWX*Y7Z????	Z+??N+??6+??6?Y*????-??:+??*??????:*??-????,??:?Y????\	Z78Z}?Z??U>?O;<I=<'3??7#??N???"^_`a'b7c8dNe???w/?????Y+??SY+?θ?SY+?ո?SY+??S?ݰ?/78/???jmno'p+j@???4
*+?,???
78?'@f??0*+???78?'???2	

	@
@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy