com.groupbyinc.flux.transport.Netty4Plugin.class Maven / Gradle / Ivy
???? 4 ? *com/groupbyinc/flux/transport/Netty4Plugin "com/groupbyinc/flux/plugins/Plugin )com/groupbyinc/flux/plugins/NetworkPlugin Netty4Plugin.java 7com/groupbyinc/flux/http/HttpServerTransport$Dispatcher ,com/groupbyinc/flux/http/HttpServerTransport
Dispatcher 4com/groupbyinc/flux/common/settings/Settings$Builder
,com/groupbyinc/flux/common/settings/Settings Builder %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup NETTY_TRANSPORT_NAME Ljava/lang/String; netty4 NETTY_HTTP_TRANSPORT_NAME ()V
this ,Lcom/groupbyinc/flux/transport/Netty4Plugin; getSettings ()Ljava/util/List; +com/groupbyinc/flux/common/settings/Setting $ 9com/groupbyinc/flux/http/netty4/Netty4HttpServerTransport & 2SETTING_HTTP_NETTY_MAX_COMPOSITE_BUFFER_COMPONENTS -Lcom/groupbyinc/flux/common/settings/Setting; ( ) ' * SETTING_HTTP_WORKER_COUNT , ) ' - SETTING_HTTP_TCP_NO_DELAY / ) ' 0 SETTING_HTTP_TCP_KEEP_ALIVE 2 ) ' 3 SETTING_HTTP_TCP_REUSE_ADDRESS 5 ) ' 6 !SETTING_HTTP_TCP_SEND_BUFFER_SIZE 8 ) ' 9 $SETTING_HTTP_TCP_RECEIVE_BUFFER_SIZE ; ) ' < )SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_SIZE > ) ' ? (SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_MIN A ) ' B (SETTING_HTTP_NETTY_RECEIVE_PREDICTOR_MAX D ) ' E 4com/groupbyinc/flux/transport/netty4/Netty4Transport G WORKER_COUNT I ) H J NETTY_RECEIVE_PREDICTOR_SIZE L ) H M NETTY_RECEIVE_PREDICTOR_MIN O ) H P NETTY_RECEIVE_PREDICTOR_MAX R ) H S NETTY_BOSS_COUNT U ) H V java/util/Arrays X asList %([Ljava/lang/Object;)Ljava/util/List; Z [
Y \ additionalSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; builder 8()Lcom/groupbyinc/flux/common/settings/Settings$Builder; ` a
b 0com/groupbyinc/flux/common/network/NetworkModule d HTTP_DEFAULT_TYPE_SETTING f ) e g getKey ()Ljava/lang/String; i j
% k put \(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder; m n
o TRANSPORT_DEFAULT_TYPE_SETTING q ) e r build t _
u
getTransports@(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;)Ljava/util/Map; "java/lang/invoke/LambdaMetafactory y 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; { |
z } ~ ()Ljava/lang/Object; ? lambda$getTransports$0Z(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)Lcom/groupbyinc/flux/transport/Transport; ? ?
? ? +()Lcom/groupbyinc/flux/transport/Transport; ? getN(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)Ljava/util/function/Supplier; ? ? ? java/util/Collections ? singletonMap 5(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; ? ?
? ? settings .Lcom/groupbyinc/flux/common/settings/Settings;
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays; circuitBreakerService ;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService; namedWriteableRegistry =Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry; networkService 3Lcom/groupbyinc/flux/common/network/NetworkService; getHttpTransports?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)Ljava/util/Map; lambda$getHttpTransports$1[(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)Lcom/groupbyinc/flux/http/HttpServerTransport; ? ?
? ? 0()Lcom/groupbyinc/flux/http/HttpServerTransport; ?J(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)Ljava/util/function/Supplier; ? ? ? xContentRegistry ;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;
dispatcher 9Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;.(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)V ?
' ?2(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;)V ?
H ? 0com/groupbyinc/flux/transport/netty4/Netty4Utils ? setup ?
? ?
ConstantValue Code LocalVariableTable LineNumberTable Signature D()Ljava/util/List;>;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;)Ljava/util/Map;>;(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/threadpool/ThreadPool;Lcom/groupbyinc/flux/common/util/BigArrays;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/common/io/stream/NamedWriteableRegistry;Lcom/groupbyinc/flux/common/xcontent/NamedXContentRegistry;Lcom/groupbyinc/flux/common/network/NetworkService;Lcom/groupbyinc/flux/http/HttpServerTransport$Dispatcher;)Ljava/util/Map;>; BootstrapMethods
SourceFile InnerClasses ! ? ? ? / *? ? ? ! ? , " # ? ? l? %Y? +SY? .SY? 1SY? 4SY? 7SY? :SY? =SY? @SY? CSY ? FSY
? KSY? NSY? QSY
? TSY? WS? ]? ? l ! ? 7 ? ? ^ _ ? W ? c? h? l? p? s? l? p? v? ? ! ? L O P Q L w x ? z +,-? ? ? ?? ? H ! ? ? ? ? ? ? ? ? ? ? ? ? ? Y ? ? ? ? ? ? +-,? ? ? ?? ? \ ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? d ? ?
? ? ? l ? 'Y*+,-? ?? ? > ? ? ? ? ? ? ? ? ? ? ? ? ? e
? ? ? l ? HY*+,-? ?? ? > ? ? ? ? ? ? ? ? ? ? ? ? ? Y ? ? ? ?? ?
/ 0 ? ? ? ? ? ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy