6258215: Num of backlog in ServerSocket(int, int) should be mentioned more explicitly
Updated javadoc Reviewed-by: chegar
This commit is contained in:
parent
7ecbd27b2f
commit
a3cdb4dcfb
@ -142,14 +142,18 @@ class ServerSocket implements java.io.Closeable {
|
|||||||
* as its argument to ensure the operation is allowed.
|
* as its argument to ensure the operation is allowed.
|
||||||
* This could result in a SecurityException.
|
* This could result in a SecurityException.
|
||||||
*
|
*
|
||||||
* <P>The <code>backlog</code> argument must be a positive
|
* The <code>backlog</code> argument is the requested maximum number of
|
||||||
* value greater than 0. If the value passed is equal or less
|
* pending connections on the socket. Its exact semantics are implementation
|
||||||
* than 0, then the default value will be assumed.
|
* specific. In particular, an implementation may impose a maximum length
|
||||||
|
* or may choose to ignore the parameter altogther. The value provided
|
||||||
|
* should be greater than <code>0</code>. If it is less than or equal to
|
||||||
|
* <code>0</code>, then an implementation specific default will be used.
|
||||||
* <P>
|
* <P>
|
||||||
*
|
*
|
||||||
* @param port the port number, or <code>0</code> to use a port
|
* @param port the port number, or <code>0</code> to use a port
|
||||||
* number that is automatically allocated.
|
* number that is automatically allocated.
|
||||||
* @param backlog the maximum length of the queue.
|
* @param backlog requested maximum length of the queue of incoming
|
||||||
|
* connections.
|
||||||
*
|
*
|
||||||
* @exception IOException if an I/O error occurs when opening the socket.
|
* @exception IOException if an I/O error occurs when opening the socket.
|
||||||
* @exception SecurityException
|
* @exception SecurityException
|
||||||
@ -187,13 +191,17 @@ class ServerSocket implements java.io.Closeable {
|
|||||||
* as its argument to ensure the operation is allowed.
|
* as its argument to ensure the operation is allowed.
|
||||||
* This could result in a SecurityException.
|
* This could result in a SecurityException.
|
||||||
*
|
*
|
||||||
* <P>The <code>backlog</code> argument must be a positive
|
* The <code>backlog</code> argument is the requested maximum number of
|
||||||
* value greater than 0. If the value passed is equal or less
|
* pending connections on the socket. Its exact semantics are implementation
|
||||||
* than 0, then the default value will be assumed.
|
* specific. In particular, an implementation may impose a maximum length
|
||||||
|
* or may choose to ignore the parameter altogther. The value provided
|
||||||
|
* should be greater than <code>0</code>. If it is less than or equal to
|
||||||
|
* <code>0</code>, then an implementation specific default will be used.
|
||||||
* <P>
|
* <P>
|
||||||
* @param port the port number, or <code>0</code> to use a port
|
* @param port the port number, or <code>0</code> to use a port
|
||||||
* number that is automatically allocated.
|
* number that is automatically allocated.
|
||||||
* @param backlog the listen backlog
|
* @param backlog requested maximum length of the queue of incoming
|
||||||
|
* connections.
|
||||||
* @param bindAddr the local InetAddress the server will bind to
|
* @param bindAddr the local InetAddress the server will bind to
|
||||||
*
|
*
|
||||||
* @throws SecurityException if a security manager exists and
|
* @throws SecurityException if a security manager exists and
|
||||||
@ -321,11 +329,15 @@ class ServerSocket implements java.io.Closeable {
|
|||||||
* If the address is <code>null</code>, then the system will pick up
|
* If the address is <code>null</code>, then the system will pick up
|
||||||
* an ephemeral port and a valid local address to bind the socket.
|
* an ephemeral port and a valid local address to bind the socket.
|
||||||
* <P>
|
* <P>
|
||||||
* The <code>backlog</code> argument must be a positive
|
* The <code>backlog</code> argument is the requested maximum number of
|
||||||
* value greater than 0. If the value passed is equal or less
|
* pending connections on the socket. Its exact semantics are implementation
|
||||||
* than 0, then the default value will be assumed.
|
* specific. In particular, an implementation may impose a maximum length
|
||||||
|
* or may choose to ignore the parameter altogther. The value provided
|
||||||
|
* should be greater than <code>0</code>. If it is less than or equal to
|
||||||
|
* <code>0</code>, then an implementation specific default will be used.
|
||||||
* @param endpoint The IP address & port number to bind to.
|
* @param endpoint The IP address & port number to bind to.
|
||||||
* @param backlog The listen backlog length.
|
* @param backlog requested maximum length of the queue of
|
||||||
|
* incoming connections.
|
||||||
* @throws IOException if the bind operation fails, or if the socket
|
* @throws IOException if the bind operation fails, or if the socket
|
||||||
* is already bound.
|
* is already bound.
|
||||||
* @throws SecurityException if a <code>SecurityManager</code> is present and
|
* @throws SecurityException if a <code>SecurityManager</code> is present and
|
||||||
|
@ -108,9 +108,12 @@ public abstract class SSLServerSocket extends ServerSocket
|
|||||||
* <P>
|
* <P>
|
||||||
* A port number of <code>0</code> creates a socket on any free port.
|
* A port number of <code>0</code> creates a socket on any free port.
|
||||||
* <P>
|
* <P>
|
||||||
* The <code>backlog</code> argument must be a positive
|
* The <code>backlog</code> argument is the requested maximum number of
|
||||||
* value greater than 0. If the value passed if equal or less
|
* pending connections on the socket. Its exact semantics are implementation
|
||||||
* than 0, then the default value will be assumed.
|
* specific. In particular, an implementation may impose a maximum length
|
||||||
|
* or may choose to ignore the parameter altogther. The value provided
|
||||||
|
* should be greater than <code>0</code>. If it is less than or equal to
|
||||||
|
* <code>0</code>, then an implementation specific default will be used.
|
||||||
* <P>
|
* <P>
|
||||||
* If there is a security manager, its <code>checkListen</code>
|
* If there is a security manager, its <code>checkListen</code>
|
||||||
* method is called with the <code>port</code> argument as its
|
* method is called with the <code>port</code> argument as its
|
||||||
@ -118,8 +121,8 @@ public abstract class SSLServerSocket extends ServerSocket
|
|||||||
* in a SecurityException.
|
* in a SecurityException.
|
||||||
*
|
*
|
||||||
* @param port the port on which to listen
|
* @param port the port on which to listen
|
||||||
* @param backlog how many connections may be pending before
|
* @param backlog requested maximum length of the queue of incoming
|
||||||
* the system should start rejecting new requests
|
* connections.
|
||||||
* @throws IOException if an I/O error occurs when creating the socket
|
* @throws IOException if an I/O error occurs when creating the socket
|
||||||
* @throws SecurityException if a security manager exists and its
|
* @throws SecurityException if a security manager exists and its
|
||||||
* <code>checkListen</code> method doesn't allow the operation.
|
* <code>checkListen</code> method doesn't allow the operation.
|
||||||
@ -150,16 +153,19 @@ public abstract class SSLServerSocket extends ServerSocket
|
|||||||
* <P>
|
* <P>
|
||||||
* A port number of <code>0</code> creates a socket on any free port.
|
* A port number of <code>0</code> creates a socket on any free port.
|
||||||
* <P>
|
* <P>
|
||||||
* <P>The <code>backlog</code> argument must be a positive
|
* The <code>backlog</code> argument is the requested maximum number of
|
||||||
* value greater than 0. If the value passed if equal or less
|
* pending connections on the socket. Its exact semantics are implementation
|
||||||
* than 0, then the default value will be assumed.
|
* specific. In particular, an implementation may impose a maximum length
|
||||||
|
* or may choose to ignore the parameter altogther. The value provided
|
||||||
|
* should be greater than <code>0</code>. If it is less than or equal to
|
||||||
|
* <code>0</code>, then an implementation specific default will be used.
|
||||||
* <P>
|
* <P>
|
||||||
* If <i>address</i> is null, it will default accepting connections
|
* If <i>address</i> is null, it will default accepting connections
|
||||||
* on any/all local addresses.
|
* on any/all local addresses.
|
||||||
*
|
*
|
||||||
* @param port the port on which to listen
|
* @param port the port on which to listen
|
||||||
* @param backlog how many connections may be pending before
|
* @param backlog requested maximum length of the queue of incoming
|
||||||
* the system should start rejecting new requests
|
* connections.
|
||||||
* @param address the address of the network interface through
|
* @param address the address of the network interface through
|
||||||
* which connections will be accepted
|
* which connections will be accepted
|
||||||
* @throws IOException if an I/O error occurs when creating the socket
|
* @throws IOException if an I/O error occurs when creating the socket
|
||||||
|
Loading…
x
Reference in New Issue
Block a user