
com.groupbyinc.flux.http.HttpServerModule.class Maven / Gradle / Ivy
???? 3 c )com/groupbyinc/flux/http/HttpServerModule 0com/groupbyinc/flux/common/inject/AbstractModule HttpServerModule.java settings .Lcom/groupbyinc/flux/common/settings/Settings; logger -Lcom/groupbyinc/flux/common/logging/ESLogger; httpServerTransportClass Ljava/lang/Class; BLjava/lang/Class<+Lcom/groupbyinc/flux/http/HttpServerTransport;>; 1(Lcom/groupbyinc/flux/common/settings/Settings;)V ()V
java/lang/Object getClass ()Ljava/lang/Class;
java/lang/String *com/groupbyinc/flux/common/logging/Loggers getLogger ?(Ljava/lang/Class;Lcom/groupbyinc/flux/common/settings/Settings;[Ljava/lang/String;)Lcom/groupbyinc/flux/common/logging/ESLogger;
" 7com/groupbyinc/flux/http/netty/NettyHttpServerTransport $
& this +Lcom/groupbyinc/flux/http/HttpServerModule; configure ,com/groupbyinc/flux/http/HttpServerTransport + bind U(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder; - .
/ @com/groupbyinc/flux/common/inject/binder/AnnotatedBindingBuilder 1 to R(Ljava/lang/Class;)Lcom/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder; 3 4 2 5 =com/groupbyinc/flux/common/inject/binder/ScopedBindingBuilder 7 asEagerSingleton 9 8 : #com/groupbyinc/flux/http/HttpServer < 2 : setHttpServerTransport &(Ljava/lang/Class;Ljava/lang/String;)V 0Configured http server transport may not be null A ;com/groupbyinc/flux/common/google/common/base/Preconditions C checkNotNull 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; E F
D G .Plugin, that changes transport may not be null I 0Using [{}] as http transport, overridden by [{}] K java/lang/Class M getName ()Ljava/lang/String; O P
N Q +com/groupbyinc/flux/common/logging/ESLogger S info ((Ljava/lang/String;[Ljava/lang/Object;)V U V T W httpServerTransport source Ljava/lang/String; Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable W(Ljava/lang/Class<+Lcom/groupbyinc/flux/http/HttpServerTransport;>;Ljava/lang/String;)V
SourceFile !
\
] d *? *+? **? +? ? !? #*%? '? ^ ( ) _ ' ( ) * + * ] R *,? 0*? '? 6 ? ; *=? 0? > ? ^ ( ) _ 0 1 2 ? @ ] ? 1+B? HW,J? HW*? #L? Y*? '? RSY,S? X *+? '? ^ 1 ( ) 1 Y 1 Z [ ` 1 Y _ 5 6 7 + 8 0 9 \ a b
© 2015 - 2025 Weber Informatics LLC | Privacy Policy