Uses of Interface
java.net.SocketOption
Packages that use SocketOption
Package
Description
Provides the classes for implementing networking applications.
Defines channels, which represent connections to entities that are capable of
performing I/O operations, such as files and sockets; defines selectors, for
multiplexed, non-blocking I/O operations.
-
Uses of SocketOption in java.net
Fields in java.net declared as SocketOptionModifier and TypeFieldDescriptionstatic final SocketOption<NetworkInterface> StandardSocketOptions.IP_MULTICAST_IFThe network interface for Internet Protocol (IP) multicast datagrams.static final SocketOption<Boolean> StandardSocketOptions.IP_MULTICAST_LOOPLoopback for Internet Protocol (IP) multicast datagrams.static final SocketOption<Integer> StandardSocketOptions.IP_MULTICAST_TTLThe time-to-live for Internet Protocol (IP) multicast datagrams.static final SocketOption<Integer> StandardSocketOptions.IP_TOSThe Type of Service (ToS) octet in the Internet Protocol (IP) header.static final SocketOption<Boolean> StandardSocketOptions.SO_BROADCASTAllow transmission of broadcast datagrams.static final SocketOption<Boolean> StandardSocketOptions.SO_KEEPALIVEKeep connection alive.static final SocketOption<Integer> StandardSocketOptions.SO_LINGERLinger on close if data is present.static final SocketOption<Integer> StandardSocketOptions.SO_RCVBUFThe size of the socket receive buffer.static final SocketOption<Boolean> StandardSocketOptions.SO_REUSEADDRRe-use address.static final SocketOption<Boolean> StandardSocketOptions.SO_REUSEPORTRe-use port.static final SocketOption<Integer> StandardSocketOptions.SO_SNDBUFThe size of the socket send buffer.static final SocketOption<Boolean> StandardSocketOptions.TCP_NODELAYDisable the Nagle algorithm.Methods in java.net that return types with arguments of type SocketOptionModifier and TypeMethodDescriptionSet<SocketOption<?>> DatagramSocket.supportedOptions()Returns a set of the socket options supported by this socket.protected Set<SocketOption<?>> DatagramSocketImpl.supportedOptions()Returns a set of SocketOptions supported by this impl and by this impl's socket (DatagramSocket or MulticastSocket)Set<SocketOption<?>> ServerSocket.supportedOptions()Returns a set of the socket options supported by this server socket.Set<SocketOption<?>> Socket.supportedOptions()Returns a set of the socket options supported by this socket.protected Set<SocketOption<?>> SocketImpl.supportedOptions()Returns a set of SocketOptions supported by this impl and by this impl's socket (Socket or ServerSocket)Methods in java.net with parameters of type SocketOptionModifier and TypeMethodDescription<T> TDatagramSocket.getOption(SocketOption<T> name) Returns the value of a socket option.protected <T> TDatagramSocketImpl.getOption(SocketOption<T> name) Called to get a socket option.<T> TServerSocket.getOption(SocketOption<T> name) Returns the value of a socket option.<T> TSocket.getOption(SocketOption<T> name) Returns the value of a socket option.protected <T> TSocketImpl.getOption(SocketOption<T> name) Called to get a socket option.<T> DatagramSocketDatagramSocket.setOption(SocketOption<T> name, T value) Sets the value of a socket option.protected <T> voidDatagramSocketImpl.setOption(SocketOption<T> name, T value) Called to set a socket option.<T> ServerSocketServerSocket.setOption(SocketOption<T> name, T value) Sets the value of a socket option.<T> SocketSocket.setOption(SocketOption<T> name, T value) Sets the value of a socket option.protected <T> voidSocketImpl.setOption(SocketOption<T> name, T value) Called to set a socket option. -
Uses of SocketOption in java.nio.channels
Methods in java.nio.channels that return types with arguments of type SocketOptionModifier and TypeMethodDescriptionSet<SocketOption<?>> NetworkChannel.supportedOptions()Returns a set of the socket options supported by this channel.Methods in java.nio.channels with parameters of type SocketOptionModifier and TypeMethodDescription<T> TNetworkChannel.getOption(SocketOption<T> name) Returns the value of a socket option.abstract <T> AsynchronousServerSocketChannelAsynchronousServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> AsynchronousSocketChannelAsynchronousSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> DatagramChannelDatagramChannel.setOption(SocketOption<T> name, T value) <T> NetworkChannelNetworkChannel.setOption(SocketOption<T> name, T value) Sets the value of a socket option.abstract <T> ServerSocketChannelServerSocketChannel.setOption(SocketOption<T> name, T value) abstract <T> SocketChannelSocketChannel.setOption(SocketOption<T> name, T value)