jdk/src/share/classes/java/nio/channels/NetworkChannel.java
changeset 18574 4aeaeb541678
parent 18212 22f8c33b0690
child 23010 6dadb192ad81
equal deleted inserted replaced
18573:52f07c119829 18574:4aeaeb541678
   104     SocketAddress getLocalAddress() throws IOException;
   104     SocketAddress getLocalAddress() throws IOException;
   105 
   105 
   106     /**
   106     /**
   107      * Sets the value of a socket option.
   107      * Sets the value of a socket option.
   108      *
   108      *
       
   109      * @param   <T>
       
   110      *          The type of the socket option value
   109      * @param   name
   111      * @param   name
   110      *          The socket option
   112      *          The socket option
   111      * @param   value
   113      * @param   value
   112      *          The value of the socket option. A value of {@code null} may be
   114      *          The value of the socket option. A value of {@code null} may be
   113      *          a valid value for some socket options.
   115      *          a valid value for some socket options.
   128     <T> NetworkChannel setOption(SocketOption<T> name, T value) throws IOException;
   130     <T> NetworkChannel setOption(SocketOption<T> name, T value) throws IOException;
   129 
   131 
   130     /**
   132     /**
   131      * Returns the value of a socket option.
   133      * Returns the value of a socket option.
   132      *
   134      *
       
   135      * @param   <T>
       
   136      *          The type of the socket option value
   133      * @param   name
   137      * @param   name
   134      *          The socket option
   138      *          The socket option
   135      *
   139      *
   136      * @return  The value of the socket option. A value of {@code null} may be
   140      * @return  The value of the socket option. A value of {@code null} may be
   137      *          a valid value for some socket options.
   141      *          a valid value for some socket options.