Java API: AbstractSocketOption is a package of data (from the user) and associated behavior (how to apply that to a channel).
Java API
DatagramChannel creation behavior.
SocketOption is a package of data (from the user) and associated behavior (how to apply that to a channel).