Spec-Zone .ru
спецификации, руководства, описания, API
Please note that the specifications and other information contained herein are not final and are subject to change. The information is being made available to you solely for purpose of evaluation.

Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Uses of Interface
java.net.SocketOption

Packages that use SocketOption
Package Description
java.net Provides the classes for implementing networking applications. 
java.nio.channels 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 SocketOption
Modifier and Type Field and Description
static SocketOption<NetworkInterface> StandardSocketOption.IP_MULTICAST_IF
          The network interface for Internet Protocol (IP) multicast datagrams.
static SocketOption<Boolean> StandardSocketOption.IP_MULTICAST_LOOP
          Loopback for Internet Protocol (IP) multicast datagrams.
static SocketOption<Integer> StandardSocketOption.IP_MULTICAST_TTL
          The time-to-live for Internet Protocol (IP) multicast datagrams.
static SocketOption<Integer> StandardSocketOption.IP_TOS
          The Type of Service (ToS) octet in the Internet Protocol (IP) header.
static SocketOption<Boolean> StandardSocketOption.SO_BROADCAST
          Allow transmission of broadcast datagrams.
static SocketOption<Boolean> StandardSocketOption.SO_KEEPALIVE
          Keep connection alive.
static SocketOption<Integer> StandardSocketOption.SO_LINGER
          Linger on close if data is present.
static SocketOption<Integer> StandardSocketOption.SO_RCVBUF
          The size of the socket receive buffer.
static SocketOption<Boolean> StandardSocketOption.SO_REUSEADDR
          Re-use address.
static SocketOption<Integer> StandardSocketOption.SO_SNDBUF
          The size of the socket send buffer.
static SocketOption<Boolean> StandardSocketOption.TCP_NODELAY
          Disable the Nagle algorithm.
 

Uses of SocketOption in java.nio.channels
 

Methods in java.nio.channels that return types with arguments of type SocketOption
Modifier and Type Method and Description
 Set<SocketOption<?>> NetworkChannel.supportedOptions()
          Returns a set of the socket options supported by this channel.
 

Methods in java.nio.channels with parameters of type SocketOption
Modifier and Type Method and Description
<T> T
NetworkChannel.getOption(SocketOption<T> name)
          Returns the value of a socket option.
abstract
<T> AsynchronousSocketChannel
AsynchronousSocketChannel.setOption(SocketOption<T> name, T value)
           
abstract
<T> AsynchronousServerSocketChannel
AsynchronousServerSocketChannel.setOption(SocketOption<T> name, T value)
           
abstract
<T> SocketChannel
SocketChannel.setOption(SocketOption<T> name, T value)
           
abstract
<T> ServerSocketChannel
ServerSocketChannel.setOption(SocketOption<T> name, T value)
           
<T> NetworkChannel
NetworkChannel.setOption(SocketOption<T> name, T value)
          Sets the value of a socket option.
abstract
<T> DatagramChannel
DatagramChannel.setOption(SocketOption<T> name, T value)
           
 


Java™ Platform
Standard Ed. 7

DRAFT ea-b118

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright © 1993, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.