io.netty.channel.socket.DefaultSocketChannelConfig.class Maven / Gradle / Ivy
???? 25 2io/netty/channel/socket/DefaultSocketChannelConfig %io/netty/channel/DefaultChannelConfig +io/netty/channel/socket/SocketChannelConfig DefaultSocketChannelConfig.java
javaSocket Ljava/net/Socket; allowHalfClosure Z ;(Lio/netty/channel/socket/SocketChannel;Ljava/net/Socket;)V java/lang/Exception (Lio/netty/channel/Channel;)V
java/lang/NullPointerException (Ljava/lang/String;)V
%io/netty/channel/socket/SocketChannel java/net/Socket (io/netty/util/internal/PlatformDependent canEnableTcpNoDelayByDefault ()Z ! "
#
setTcpNoDelay 0(Z)Lio/netty/channel/socket/SocketChannelConfig; % &
' this 4Lio/netty/channel/socket/DefaultSocketChannelConfig; channel 'Lio/netty/channel/socket/SocketChannel;
getOptions ()Ljava/util/Map; - .
/ io/netty/channel/ChannelOption 1 SO_RCVBUF Lio/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 A(Ljava/util/Map;[Lio/netty/channel/ChannelOption;)Ljava/util/Map; - L
M getOption 4(Lio/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 %Lio/netty/channel/ChannelOption; setOption 5(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z validate 5(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)V { |
} intValue R
V ? setReceiveBufferSize 0(I)Lio/netty/channel/socket/SocketChannelConfig; ? ?
? setSendBufferSize ? ?
? booleanValue ? "
b ? setKeepAlive ? &
? setReuseAddress ? &
? setSoLinger ? ?
? setTrafficClass ? ?
? setAllowHalfClosure ? &
? y z
? value TT; Ljava/lang/Object; java/net/SocketException ?
S !io/netty/channel/ChannelException ? (Ljava/lang/Throwable;)V ?
? ? e Ljava/net/SocketException;
\
m
p getKeepAlive ? "
? getReuseAddress ? "
?
getTcpNoDelay ? "
? (Z)V ? ?
? keepAlive setPerformancePreferences 2(III)Lio/netty/channel/socket/SocketChannelConfig; (III)V ? ?
? connectionTime I latency bandwidth (I)V ? ?
? receiveBufferSize ? ?
? reuseAddress ? ?
? sendBufferSize (ZI)V ? ?
? soLinger % ?
?
tcpNoDelay ? ?
? trafficClass
? setConnectTimeoutMillis #(I)Lio/netty/channel/ChannelConfig; ? ?
? connectTimeoutMillis setMaxMessagesPerRead Ljava/lang/Deprecated; ? ?
? maxMessagesPerRead setWriteSpinCount ? ?
? writeSpinCount setAllocator Q(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig; D(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig; ? ?
? allocator "Lio/netty/buffer/ByteBufAllocator; setRecvByteBufAllocator V(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig; I(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig; ? ?
? 'Lio/netty/channel/RecvByteBufAllocator; setAutoRead #(Z)Lio/netty/channel/ChannelConfig; ? ?
? autoRead setAutoClose ? ?
? autoClose setWriteBufferHighWaterMark ? ?
? writeBufferHighWaterMark setWriteBufferLowWaterMark ?
writeBufferLowWaterMark setWriteBufferWaterMark V(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/SocketChannelConfig; I(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;
writeBufferWaterMark 'Lio/netty/channel/WriteBufferWaterMark; setMessageSizeEstimator V(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/SocketChannelConfig; I(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;
estimator 'Lio/netty/channel/MessageSizeEstimator;
?
? ?
? &
? &
? ?
? ?
! ? ?
# ? ?
% ? ?
' Code LocalVariableTable LineNumberTable
StackMapTable Signature H()Ljava/util/Map;Ljava/lang/Object;>; LocalVariableTypeTable @(Lio/netty/channel/ChannelOption;)TT; A(Lio/netty/channel/ChannelOption;TT;)Z
Deprecated RuntimeVisibleAnnotations
SourceFile ! B
+
) ? )*+? ,?
? Y? ?*,? ? $?
*? (W? N? $ ' * ) ) * ) + , ) + &