com.groupbyinc.flux.common.netty.channel.socket.DefaultSocketChannelConfig.class Maven / Gradle / Ivy
???? 25 Jcom/groupbyinc/flux/common/netty/channel/socket/DefaultSocketChannelConfig =com/groupbyinc/flux/common/netty/channel/DefaultChannelConfig Ccom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig DefaultSocketChannelConfig.java
javaSocket Ljava/net/Socket; allowHalfClosure Z S(Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannel;Ljava/net/Socket;)V java/lang/Exception 5(Lcom/groupbyinc/flux/common/netty/channel/Channel;)V
java/lang/NullPointerException (Ljava/lang/String;)V
=com/groupbyinc/flux/common/netty/channel/socket/SocketChannel java/net/Socket @com/groupbyinc/flux/common/netty/util/internal/PlatformDependent canEnableTcpNoDelayByDefault ()Z ! "
#
setTcpNoDelay H(Z)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; % &
' this LLcom/groupbyinc/flux/common/netty/channel/socket/DefaultSocketChannelConfig; channel ?Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannel;
getOptions ()Ljava/util/Map; - .
/ 6com/groupbyinc/flux/common/netty/channel/ChannelOption 1 SO_RCVBUF 8Lcom/groupbyinc/flux/common/netty/channel/ChannelOption; 3 4 2 5 SO_SNDBUF 7 4 2 8 TCP_NODELAY : 4 2 ; SO_KEEPALIVE = 4 2 > SO_REUSEADDR @ 4 2 A SO_LINGER C 4 2 D IP_TOS F 4 2 G ALLOW_HALF_CLOSURE I 4 2 J Y(Ljava/util/Map;[Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;)Ljava/util/Map; - L
M getOption L(Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;)Ljava/lang/Object; getReceiveBufferSize ()I Q R
S java/lang/Integer U valueOf (I)Ljava/lang/Integer; W X
V Y getSendBufferSize [ R
\ isTcpNoDelay ^ "
_ java/lang/Boolean a (Z)Ljava/lang/Boolean; W c
b d isKeepAlive f "
g isReuseAddress i "
j getSoLinger l R
m getTrafficClass o R
p isAllowHalfClosure r "
s O P
u option =Lcom/groupbyinc/flux/common/netty/channel/ChannelOption; setOption M(Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;Ljava/lang/Object;)Z validate M(Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;Ljava/lang/Object;)V { |
} intValue R
V ? setReceiveBufferSize H(I)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; ? ?
? setSendBufferSize ? ?
? booleanValue ? "
b ? setKeepAlive ? &
? setReuseAddress ? &
? setSoLinger ? ?
? setTrafficClass ? ?
? setAllowHalfClosure ? &
? y z
? value TT; Ljava/lang/Object; java/net/SocketException ?
S 9com/groupbyinc/flux/common/netty/channel/ChannelException ? (Ljava/lang/Throwable;)V ?
? ? e Ljava/net/SocketException;
\
m
p getKeepAlive ? "
? getReuseAddress ? "
?
getTcpNoDelay ? "
? (Z)V ? ?
? keepAlive setPerformancePreferences J(III)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; (III)V ? ?
? connectionTime I latency bandwidth (I)V ? ?
? receiveBufferSize ? ?
? reuseAddress ? ?
? sendBufferSize (ZI)V ? ?
? soLinger % ?
?
tcpNoDelay ? ?
? trafficClass
? setConnectTimeoutMillis ;(I)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig; ? ?
? connectTimeoutMillis setMaxMessagesPerRead Ljava/lang/Deprecated; ? ?
? maxMessagesPerRead setWriteSpinCount ? ?
? writeSpinCount setAllocator ?(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; t(Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator;)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig; ? ?
? allocator :Lcom/groupbyinc/flux/common/netty/buffer/ByteBufAllocator; setRecvByteBufAllocator ?(Lcom/groupbyinc/flux/common/netty/channel/RecvByteBufAllocator;)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; y(Lcom/groupbyinc/flux/common/netty/channel/RecvByteBufAllocator;)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig; ? ?
? ?Lcom/groupbyinc/flux/common/netty/channel/RecvByteBufAllocator; setAutoRead ;(Z)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig; ? ?
? autoRead setAutoClose ? ?
? autoClose setWriteBufferHighWaterMark ? ?
? writeBufferHighWaterMark setWriteBufferLowWaterMark ?
writeBufferLowWaterMark setWriteBufferWaterMark ?(Lcom/groupbyinc/flux/common/netty/channel/WriteBufferWaterMark;)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; y(Lcom/groupbyinc/flux/common/netty/channel/WriteBufferWaterMark;)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig;
writeBufferWaterMark ?Lcom/groupbyinc/flux/common/netty/channel/WriteBufferWaterMark; setMessageSizeEstimator ?(Lcom/groupbyinc/flux/common/netty/channel/MessageSizeEstimator;)Lcom/groupbyinc/flux/common/netty/channel/socket/SocketChannelConfig; y(Lcom/groupbyinc/flux/common/netty/channel/MessageSizeEstimator;)Lcom/groupbyinc/flux/common/netty/channel/ChannelConfig;
estimator ?Lcom/groupbyinc/flux/common/netty/channel/MessageSizeEstimator;
?
? ?
? &
? &
? ?
? ?
! ? ?
# ? ?
% ? ?
' Code LocalVariableTable LineNumberTable
StackMapTable Signature `()Ljava/util/Map;Ljava/lang/Object;>; LocalVariableTypeTable X(Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;)TT; Y(Lcom/groupbyinc/flux/common/netty/channel/ChannelOption;TT;)Z
Deprecated RuntimeVisibleAnnotations
SourceFile ! B
+
) ? )*+? ,?
? Y? ?*,? ? $?
*? (W? N? $ ' * ) ) * ) + , ) + &