Module java.base
Package java.net

Interface SocketOption<T>

Type Parameters:
T - The type of the socket option value.
All Known Subinterfaces:
SctpSocketOption<T>

public interface SocketOption<T>
A socket option associated with a socket.

In the channels package, the NetworkChannel interface defines the setOption and getOption methods to set and query the channel's socket options.

Since:
1.7
See Also:
StandardSocketOptions
  • Method Summary

    Modifier and Type Method Description
    String name()
    Returns the name of the socket option.
    Class<T> type()
    Returns the type of the socket option value.
  • Method Details

    • name

      String name()
      Returns the name of the socket option.
      Returns:
      the name of the socket option
    • type

      Class<T> type()
      Returns the type of the socket option value.
      Returns:
      the type of the socket option value