Java.Nio.Channels Ruang nama

Menentukan saluran untuk operasi I/O, termasuk saluran file dan soket, dan pemilih untuk I/O non-pemblokiran multipleks.

Kelas

Nama Deskripsi
AcceptPendingException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk memulai operasi terima pada saluran dan operasi penerimaan sebelumnya belum selesai.

AlreadyBoundException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk mengikat soket saluran berorientasi jaringan yang sudah terikat.

AlreadyConnectedException

Pengecualian tidak dicentang yang dilemparkan saat upaya dilakukan untuk menyambungkan SocketChannel yang sudah tersambung.

AsynchronousChannelGroup

Pengelompokan saluran asinkron untuk tujuan berbagi sumber daya.

AsynchronousCloseException

Pengecualian yang diperiksa diterima oleh utas ketika utas lain menutup saluran atau bagian saluran tempatnya diblokir dalam operasi I/O.

AsynchronousFileChannel

Saluran asinkron untuk membaca, menulis, dan memanipulasi file.

AsynchronousServerSocketChannel

Saluran asinkron untuk soket mendengarkan berorientasi aliran.

AsynchronousSocketChannel

Saluran asinkron untuk soket penghubung berorientasi aliran.

CancelledKeyException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk menggunakan kunci pilihan yang tidak lagi valid.

Channels

Metode utilitas untuk saluran dan aliran.

ClosedByInterruptException

Pengecualian yang diperiksa diterima oleh utas ketika utas lain mengganggunya saat diblokir dalam operasi I/O pada saluran.

ClosedChannelException

Pengecualian yang diperiksa dilemparkan ketika upaya dilakukan untuk memanggil atau menyelesaikan operasi I/O pada saluran yang ditutup, atau setidaknya ditutup untuk operasi tersebut.

ClosedSelectorException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk memanggil operasi I/O pada pemilih tertutup.

ConnectionPendingException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk menyambungkan SocketChannel operasi koneksi non-pemblokiran sudah berlangsung.

DatagramChannel

Saluran yang dapat dipilih untuk soket berorientasi datagram.

FileChannel

Saluran untuk membaca, menulis, memetakan, dan memanipulasi file.

FileChannel.MapMode

Enumerasi typeafe untuk mode pemetaan file.

FileLock

Token yang mewakili kunci pada wilayah file.

FileLockInterruptionException

Pengecualian yang diperiksa diterima oleh utas ketika utas lain mengganggunya saat menunggu untuk memperoleh kunci file.

IGatheringByteChannelExtensions

Menentukan saluran untuk operasi I/O, termasuk saluran file dan soket, dan pemilih untuk I/O non-pemblokiran multipleks.

IllegalBlockingModeException

Pengecualian yang tidak dicentang dilemparkan saat operasi khusus mode pemblokiran dipanggil pada saluran dalam mode pemblokiran yang salah.

IllegalChannelGroupException

Pengecualian tidak dicentang saat upaya dilakukan untuk membuka saluran dalam grup yang tidak dibuat oleh penyedia yang sama.

IllegalSelectorException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk mendaftarkan saluran dengan pemilih yang tidak dibuat oleh penyedia yang membuat saluran.

InterruptedByTimeoutException

Pengecualian yang diperiksa diterima oleh utas ketika batas waktu berlalu sebelum operasi asinkron selesai.

IReadableByteChannelExtensions

Menentukan saluran untuk operasi I/O, termasuk saluran file dan soket, dan pemilih untuk I/O non-pemblokiran multipleks.

IScatteringByteChannelExtensions

Menentukan saluran untuk operasi I/O, termasuk saluran file dan soket, dan pemilih untuk I/O non-pemblokiran multipleks.

IWritableByteChannelExtensions

Menentukan saluran untuk operasi I/O, termasuk saluran file dan soket, dan pemilih untuk I/O non-pemblokiran multipleks.

MembershipKey

Token yang mewakili keanggotaan grup multicast Protokol Internet (IP).

NoConnectionPendingException

Pengecualian yang tidak dicentang dilemparkan ketika SocketChannel#finishConnect finishConnect metode SocketChannel dipanggil tanpa terlebih dahulu berhasil memanggil metodenya SocketChannel#connect connect .

NonReadableChannelException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk membaca dari saluran yang awalnya tidak dibuka untuk dibaca.

NonWritableChannelException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk menulis ke saluran yang awalnya tidak dibuka untuk ditulis.

NotYetBoundException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk memanggil operasi I/O pada saluran soket server yang belum terikat.

NotYetConnectedException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk memanggil operasi I/O pada saluran soket yang belum tersambung.

OverlappingFileLockException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk memperoleh kunci pada wilayah file yang tumpang tindih dengan wilayah yang sudah dikunci oleh komputer virtual Java yang sama, atau ketika utas lain sudah menunggu untuk mengunci wilayah yang tumpang tindih dari file yang sama.

Pipe

Sepasang saluran yang mengimplementasikan pipa searah.

Pipe.SinkChannel

Saluran yang mewakili akhir yang Pipedapat ditulis dari .

Pipe.SourceChannel

Saluran yang mewakili akhir yang Pipedapat dibaca dari .

ReadPendingException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk membaca dari saluran soket asinkron dan bacaan sebelumnya belum selesai.

SelectableChannel

Saluran yang dapat di-multipleks melalui Selector.

SelectionKey

Token yang mewakili pendaftaran SelectableChannel dengan Selector.

Selector

Multipleksor SelectableChannel objek.

ServerSocketChannel

Saluran yang dapat dipilih untuk soket mendengarkan berorientasi aliran.

ShutdownChannelGroupException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk membangun saluran dalam grup yang dimatikan atau handler penyelesaian untuk operasi I/O tidak dapat dipanggil karena grup saluran telah dihentikan.

SocketChannel

Saluran yang dapat dipilih untuk soket penghubung berorientasi aliran.

UnresolvedAddressException

Pengecualian yang tidak dicentang dilemparkan ketika upaya dilakukan untuk memanggil operasi jaringan pada alamat soket yang tidak terselesaikan.

UnsupportedAddressTypeException

Pengecualian tidak dicentang yang dilemparkan saat upaya dilakukan untuk mengikat atau menyambungkan ke alamat soket jenis yang tidak didukung.

WritePendingException

Pengecualian tidak dicentang yang dilemparkan ketika upaya dilakukan untuk menulis ke saluran soket asinkron dan tulisan sebelumnya belum selesai.

Antarmuka

Nama Deskripsi
IAsynchronousByteChannel

Saluran asinkron yang dapat membaca dan menulis byte.

IAsynchronousChannel

Saluran yang mendukung operasi I/O asinkron.

IByteChannel

Saluran yang dapat membaca dan menulis byte.

IChannel

Nexus untuk operasi I/O.

ICompletionHandler

Handler untuk mengonsumsi hasil operasi I/O asinkron.

IGatheringByteChannel

Saluran yang dapat menulis byte dari urutan buffer.

IInterruptibleChannel

Saluran yang dapat ditutup secara asinkron dan terganggu.

IReadableByteChannel

Saluran yang dapat membaca byte.

IScatteringByteChannel

Saluran yang dapat membaca byte menjadi urutan buffer.

ISeekableByteChannel

Saluran byte yang mempertahankan posisi saat ini dan memungkinkan posisi diubah.

IWritableByteChannel

Saluran yang dapat menulis byte.

Enum

Nama Deskripsi
Operations

Menghitung nilai yang dikembalikan oleh beberapa jenis dan diambil sebagai parameter dari beberapa jenis.