
com.groupbyinc.flux.common.http.config.SocketConfig.class Maven / Gradle / Ivy
???? 2 ? 3com/groupbyinc/flux/common/http/config/SocketConfig java/lang/Object java/lang/Cloneable SocketConfig.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; IMMUTABLE ;com/groupbyinc/flux/common/http/config/SocketConfig$Builder Builder DEFAULT 5Lcom/groupbyinc/flux/common/http/config/SocketConfig; soTimeout I soReuseAddress Z soLinger soKeepAlive
tcpNoDelay
sndBufSize
rcvBufSize backlogSize (IZIZZIII)V ()V
" $ & ( * , . this getSoTimeout ()I isSoReuseAddress ()Z getSoLinger
isSoKeepAlive isTcpNoDelay
getSndBufSize
getRcvBufSize getBacklogSize clone 7()Lcom/groupbyinc/flux/common/http/config/SocketConfig; $java/lang/CloneNotSupportedException = ()Ljava/lang/Object; ; ?
@ toString ()Ljava/lang/String; java/lang/StringBuilder D
E [soTimeout= G append -(Ljava/lang/String;)Ljava/lang/StringBuilder; I J
E K (I)Ljava/lang/StringBuilder; I M
E N , soReuseAddress= P (Z)Ljava/lang/StringBuilder; I R
E S , soLinger= U , soKeepAlive= W
, tcpNoDelay= Y
, sndBufSize= [
, rcvBufSize= ] , backlogSize= _ ] a B C
E c builder Ljava/lang/StringBuilder; custom ?()Lcom/groupbyinc/flux/common/http/config/SocketConfig$Builder;
copy t(Lcom/groupbyinc/flux/common/http/config/SocketConfig;)Lcom/groupbyinc/flux/common/http/config/SocketConfig$Builder;
Socket config l )com/groupbyinc/flux/common/http/util/Args n notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; p q
o r 1 2
t setSoTimeout @(I)Lcom/groupbyinc/flux/common/http/config/SocketConfig$Builder; v w
x 3 4
z setSoReuseAddress @(Z)Lcom/groupbyinc/flux/common/http/config/SocketConfig$Builder; | }
~ 5 2
? setSoLinger ? w
? 6 4
? setSoKeepAlive ? }
? 7 4
?
setTcpNoDelay ? }
? 8 2
?
setSndBufSize ? w
? 9 2
?
setRcvBufSize ? w
? : 2
? setBacklogSize ? w
? config ; <
? build ? <
? ? Code LocalVariableTable LineNumberTable
Exceptions
SourceFile InnerClasses RuntimeInvisibleAnnotations ! ? ? 2*? *? !*? #*? %*? '*? )*? +*? -*? /? ? \ 2 0 2 2 2 2 2 2 2 2 ? *
> ? @ A B C D % E + F 1 G 1 2 ? / *? !? ? 0 ? S 3 4 ? / *? #? ? 0 ? a 5 2 ? / *? %? ? 0 ? o 6 4 ? / *? '? ? 0 ? } 7 4 ? / *? )? ? 0 ? ? 8 2 ? / *? +? ? 0 ? ? 9 2 ? / *? -? ? 0 ? ? : 2 ? / *? /? ? 0 ? ? ; <