1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty.channel.epoll;
17
18 import io.netty.channel.ChannelOption;
19 import io.netty.channel.unix.DomainSocketReadMode;
20
21 import java.net.InetAddress;
22 import java.util.Map;
23
24 public final class EpollChannelOption<T> extends ChannelOption<T> {
25
26 public static final ChannelOption<Boolean> TCP_CORK = valueOf("TCP_CORK");
27 public static final ChannelOption<Boolean> SO_REUSEPORT = valueOf("SO_REUSEPORT");
28 public static final ChannelOption<Long> TCP_NOTSENT_LOWAT = valueOf("TCP_NOTSENT_LOWAT");
29 public static final ChannelOption<Integer> TCP_KEEPIDLE = valueOf("TCP_KEEPIDLE");
30 public static final ChannelOption<Integer> TCP_KEEPINTVL = valueOf("TCP_KEEPINTVL");
31 public static final ChannelOption<Integer> TCP_KEEPCNT = valueOf("TCP_KEEPCNT");
32 public static final ChannelOption<Integer> TCP_USER_TIMEOUT = valueOf("TCP_USER_TIMEOUT");
33 public static final ChannelOption<Boolean> IP_FREEBIND = valueOf("IP_FREEBIND");
34 public static final ChannelOption<Integer> TCP_FASTOPEN = valueOf("TCP_FASTOPEN");
35 public static final ChannelOption<Integer> TCP_DEFER_ACCEPT = valueOf("TCP_DEFER_ACCEPT");
36 public static final ChannelOption<Boolean> TCP_QUICKACK = valueOf("TCP_QUICKACK");
37
38 public static final ChannelOption<DomainSocketReadMode> DOMAIN_SOCKET_READ_MODE =
39 valueOf("DOMAIN_SOCKET_READ_MODE");
40
41 public static final ChannelOption<EpollMode> EPOLL_MODE =
42 valueOf("EPOLL_MODE");
43
44 public static final ChannelOption<Map<InetAddress, byte[]>> TCP_MD5SIG = valueOf("TCP_MD5SIG");
45
46 @SuppressWarnings({ "unused", "deprecation" })
47 private EpollChannelOption(String name) {
48 super(name);
49 }
50 }