Lines Matching refs:java

35  * <tr><td valign=top><tt><i>{@link java.nio.channels.Channel}</i></tt></td>
37 * <tr><td valign=top><tt>&nbsp;&nbsp;<i>{@link java.nio.channels.ReadableByteChannel}</i></tt></td>
39 * <tr><td valign=top><tt>&nbsp;&nbsp;&nbsp;&nbsp;<i>{@link java.nio.channels.ScatteringByteChannel}&nbsp;&nbsp;</i></tt></td>
41 * <tr><td valign=top><tt>&nbsp;&nbsp;<i>{@link java.nio.channels.WritableByteChannel}</i></tt></td>
43 * <tr><td valign=top><tt>&nbsp;&nbsp;&nbsp;&nbsp;<i>{@link java.nio.channels.GatheringByteChannel}</i></tt></td>
45 * <tr><td valign=top><tt>&nbsp;&nbsp;<i>{@link java.nio.channels.ByteChannel}</i></tt></td>
47 * <tr><td valign=top><tt>&nbsp;&nbsp;&nbsp;&nbsp;<i>{@link java.nio.channels.SeekableByteChannel}</i></tt></td>
49 * <tr><td valign=top><tt>&nbsp;&nbsp;<i>{@link java.nio.channels.AsynchronousChannel}</i></tt></td>
51 * <tr><td valign=top><tt>&nbsp;&nbsp;&nbsp;&nbsp;<i>{@link java.nio.channels.AsynchronousByteChannel}</i></tt></td>
53 * <tr><td valign=top><tt>&nbsp;&nbsp;<i>{@link java.nio.channels.NetworkChannel}</i></tt></td>
55 * <tr><td valign=top><tt>&nbsp;&nbsp;&nbsp;&nbsp;<i>{@link java.nio.channels.MulticastChannel}</i></tt></td>
57 * <tr><td valign=top><tt>{@link java.nio.channels.Channels}</tt></td>
64 * or writing. As specified in the {@link java.nio.channels.Channel} interface,
68 * <p> The {@link java.nio.channels.Channel} interface is extended by several
71 * <p> The {@link java.nio.channels.ReadableByteChannel} interface specifies a
72 * {@link java.nio.channels.ReadableByteChannel#read read} method that reads bytes
74 * java.nio.channels.WritableByteChannel} interface specifies a {@link
75 * java.nio.channels.WritableByteChannel#write write} method that writes bytes
76 * from a buffer to the channel. The {@link java.nio.channels.ByteChannel}
78 * both read and write bytes. The {@link java.nio.channels.SeekableByteChannel}
80 * java.nio.channels.SeekableByteChannel#position() query} and {@link
81 * java.nio.channels.SeekableByteChannel#position(long) modify} the channel's
82 * current position, and its {@link java.nio.channels.SeekableByteChannel#size
85 * <p> The {@link java.nio.channels.ScatteringByteChannel} and {@link
86 * java.nio.channels.GatheringByteChannel} interfaces extend the {@link
87 * java.nio.channels.ReadableByteChannel} and {@link
88 * java.nio.channels.WritableByteChannel} interfaces, respectively, adding {@link
89 * java.nio.channels.ScatteringByteChannel#read read} and {@link
90 * java.nio.channels.GatheringByteChannel#write write} methods that take a
93 * <p> The {@link java.nio.channels.NetworkChannel} interface specifies methods
94 * to {@link java.nio.channels.NetworkChannel#bind bind} the channel's socket,
96 * java.nio.channels.NetworkChannel#getOption get} and {@link
97 * java.nio.channels.NetworkChannel#setOption set} socket options. The {@link
98 * java.nio.channels.MulticastChannel} interface specifies methods to join
101 * <p> The {@link java.nio.channels.Channels} utility class defines static methods
103 * java.io}</tt> package with the channel classes of this package. An appropriate
104 * channel can be constructed from an {@link java.io.InputStream} or an {@link
105 * java.io.OutputStream}, and conversely an {@link java.io.InputStream} or an
106 * {@link java.io.OutputStream} can be constructed from a channel. A {@link
107 * java.io.Reader} can be constructed that uses a given charset to decode bytes
108 * from a given readable byte channel, and conversely a {@link java.io.Writer} can
114 * <tr><td valign=top><tt>{@link java.nio.channels.FileChannel}</tt></td>
116 * <tr><td valign=top><tt>{@link java.nio.channels.FileLock}</tt></td>
118 * <tr><td valign=top><tt>{@link java.nio.MappedByteBuffer}&nbsp;&nbsp;</tt></td>
122 * <p> The {@link java.nio.channels.FileChannel} class supports the usual
127 * instances of the {@link java.nio.channels.FileLock} class. Finally, it defines
133 * java.nio.channels.FileChannel#open open} methods, or by invoking the {@code
134 * getChannel} method of a {@link java.io.FileInputStream}, {@link
135 * java.io.FileOutputStream}, or {@link java.io.RandomAccessFile} to return a
136 * file channel connected to the same underlying file as the <tt>{@link java.io}</tt>
142 * <tr><td valign=top><tt>{@link java.nio.channels.SelectableChannel}</tt></td>
144 * <tr><td valign=top><tt>&nbsp;&nbsp;{@link java.nio.channels.DatagramChannel}</tt></td>
146 * <tr><td valign=top><tt>&nbsp;&nbsp;{@link java.nio.channels.Pipe.SinkChannel}</tt></td>
148 * <tr><td valign=top><tt>&nbsp;&nbsp;{@link java.nio.channels.Pipe.SourceChannel}</tt></td>
150 * <tr><td valign=top><tt>&nbsp;&nbsp;{@link java.nio.channels.ServerSocketChannel}&nbsp;&nbsp;</tt></td>
152 * <tr><td valign=top><tt>&nbsp;&nbsp;{@link java.nio.channels.SocketChannel}</tt></td>
154 * <tr><td valign=top><tt>{@link java.nio.channels.Selector}</tt></td>
156 * <tr><td valign=top><tt>{@link java.nio.channels.SelectionKey}</tt></td>
159 * <tr><td valign=top><tt>{@link java.nio.channels.Pipe}</tt></td>
173 * java.nio.channels.SelectableChannel#register <i>registered</i>}
196 * java.net.DatagramSocket}, {@link java.net.ServerSocket}, and {@link
197 * java.net.Socket} classes defined in the <tt>{@link java.net}</tt> package.
207 * {@link java.nio.channels.spi.SelectorProvider} class defined in the <tt>{@link
208 * java.nio.channels.spi}</tt> package. It is not expected that many developers
215 * java.nio.channels.spi.AbstractInterruptibleChannel}, {@link
216 * java.nio.channels.spi.AbstractSelectableChannel}, {@link
217 * java.nio.channels.spi.AbstractSelectionKey}, and {@link
218 * java.nio.channels.spi.AbstractSelector} classes in the <tt>{@link
219 * java.nio.channels.spi}</tt> package. When defining a custom selector provider,
220 * only the {@link java.nio.channels.spi.AbstractSelector} and {@link
221 * java.nio.channels.spi.AbstractSelectionKey} classes should be subclassed
223 * java.nio.channels.SelectableChannel} subclasses defined in this package.
229 * <tr><td valign=top><tt>{@link java.nio.channels.AsynchronousFileChannel}</tt></td>
231 * <tr><td valign=top><tt>{@link java.nio.channels.AsynchronousSocketChannel}</tt></td>
233 * <tr><td valign=top><tt>{@link java.nio.channels.AsynchronousServerSocketChannel}&nbsp;&nbsp;</tt></td>
235 * <tr><td valign=top><tt>{@link java.nio.channels.CompletionHandler}</tt></td>
237 * <tr><td valign=top><tt>{@link java.nio.channels.AsynchronousChannelGroup}</tt></td>
241 * <p> {@link java.nio.channels.AsynchronousChannel Asynchronous channels} are a
244 * operations, returning a {@link java.util.concurrent.Future} representing the
247 * specify a {@link java.nio.channels.CompletionHandler} to invoke when the
253 * It also defines the {@link java.nio.channels.AsynchronousFileChannel} class
255 * java.nio.channels.FileChannel} it supports operations to truncate the file
264 * java.util.concurrent.ExecutorService} to which tasks are submitted to handle
274 * java.nio.channels.spi.AsynchronousChannelProvider} class defined in the
275 * <tt>{@link java.nio.channels.spi}</tt> package. It is not expected that many
283 * java.lang.NullPointerException NullPointerException} to be thrown.
290 package java.nio.channels;