Package io.netty.channel.epoll
Class LinuxSocket
- java.lang.Object
-
- io.netty.channel.unix.FileDescriptor
-
- io.netty.channel.unix.Socket
-
- io.netty.channel.epoll.LinuxSocket
-
@UnstableApi public final class LinuxSocket extends Socket
A socket which provides access Linux native methods.
-
-
Field Summary
-
Fields inherited from class io.netty.channel.unix.Socket
ipv6, UDS_SUN_PATH_SIZE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
bindVSock(VSockAddress address)
boolean
connectVSock(VSockAddress address)
VSockAddress
localVSockAddress()
static LinuxSocket
newSocket(int fd)
static LinuxSocket
newSocketDgram()
static LinuxSocket
newSocketDgram(boolean ipv6)
static LinuxSocket
newSocketDgram(InternetProtocolFamily family)
Deprecated.static LinuxSocket
newSocketDgram(SocketProtocolFamily family)
static LinuxSocket
newSocketDomain()
static LinuxSocket
newSocketDomainDgram()
static LinuxSocket
newSocketStream()
static LinuxSocket
newSocketStream(boolean ipv6)
static LinuxSocket
newSocketStream(InternetProtocolFamily protocol)
Deprecated.static LinuxSocket
newSocketStream(SocketProtocolFamily protocol)
static LinuxSocket
newVSockStream()
VSockAddress
remoteVSockAddress()
-
Methods inherited from class io.netty.channel.unix.Socket
accept, bind, connect, disconnect, finishConnect, getIntOpt, getRawOpt, getReceiveBufferSize, getSendBufferSize, getSoError, getSoLinger, getTrafficClass, initialize, isBroadcast, isInputShutdown, isIPv6Preferred, isKeepAlive, isOutputShutdown, isReuseAddress, isReusePort, isShutdown, isTcpNoDelay, listen, localAddress, localDomainSocketAddress, newSocketDgram0, newSocketDgram0, newSocketDgram0, newSocketDgram0, newSocketDomain0, newSocketDomainDgram0, newSocketStream0, newSocketStream0, newSocketStream0, newSocketStream0, recv, recvAddress, recvFd, recvFrom, recvFromAddress, recvFromAddressDomainSocket, recvFromDomainSocket, remoteAddress, remoteDomainSocketAddress, send, sendAddress, sendFd, sendTo, sendTo, sendToAddress, sendToAddress, sendToAddressDomainSocket, sendToAddresses, sendToAddresses, sendToAddressesDomainSocket, sendToDomainSocket, setBroadcast, setIntOpt, setKeepAlive, setRawOpt, setReceiveBufferSize, setReuseAddress, setReusePort, setSendBufferSize, setSoLinger, setTcpNoDelay, setTrafficClass, shouldUseIpv6, shouldUseIpv6, shutdown, shutdown, toString, useIpv6
-
Methods inherited from class io.netty.channel.unix.FileDescriptor
close, equals, from, from, hashCode, intValue, isOpen, markClosed, pipe, read, readAddress, write, writeAddress, writev, writevAddresses
-
-
-
-
Method Detail
-
bindVSock
public void bindVSock(VSockAddress address) throws java.io.IOException
- Throws:
java.io.IOException
-
connectVSock
public boolean connectVSock(VSockAddress address) throws java.io.IOException
- Throws:
java.io.IOException
-
remoteVSockAddress
public VSockAddress remoteVSockAddress()
-
localVSockAddress
public VSockAddress localVSockAddress()
-
newSocket
public static LinuxSocket newSocket(int fd)
-
newVSockStream
public static LinuxSocket newVSockStream()
-
newSocketStream
public static LinuxSocket newSocketStream(boolean ipv6)
-
newSocketStream
@Deprecated public static LinuxSocket newSocketStream(InternetProtocolFamily protocol)
Deprecated.
-
newSocketStream
public static LinuxSocket newSocketStream(SocketProtocolFamily protocol)
-
newSocketStream
public static LinuxSocket newSocketStream()
-
newSocketDgram
public static LinuxSocket newSocketDgram(boolean ipv6)
-
newSocketDgram
@Deprecated public static LinuxSocket newSocketDgram(InternetProtocolFamily family)
Deprecated.
-
newSocketDgram
public static LinuxSocket newSocketDgram(SocketProtocolFamily family)
-
newSocketDgram
public static LinuxSocket newSocketDgram()
-
newSocketDomain
public static LinuxSocket newSocketDomain()
-
newSocketDomainDgram
public static LinuxSocket newSocketDomainDgram()
-
-