interface SocketOption<T : Any!>

A socket option associated with a socket.

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

Summary

Public methods
abstract String!

name()

Returns the name of the socket option.

abstract Class<T>!

type()

Returns the type of the socket option value.

Public methods

name

abstract fun name(): String!

Returns the name of the socket option.

Return
String! the name of the socket option

type

abstract fun type(): Class<T>!

Returns the type of the socket option value.

Return
Class<T>! the type of the socket option value

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2026-02-13 UTC.