Bagikan melalui


SelectorProvider.InheritedChannel Metode

Definisi

Mengembalikan saluran yang diwariskan dari entitas yang membuat komputer virtual Java ini.

[Android.Runtime.Register("inheritedChannel", "()Ljava/nio/channels/Channel;", "GetInheritedChannelHandler")]
public virtual Java.Nio.Channels.IChannel? InheritedChannel ();
[<Android.Runtime.Register("inheritedChannel", "()Ljava/nio/channels/Channel;", "GetInheritedChannelHandler")>]
abstract member InheritedChannel : unit -> Java.Nio.Channels.IChannel
override this.InheritedChannel : unit -> Java.Nio.Channels.IChannel

Mengembalikan

Saluran yang diwariskan, jika ada, jika tidak null.

Atribut

Pengecualian

jika terjadi kesalahan I/O.

Keterangan

Mengembalikan saluran yang diwariskan dari entitas yang membuat komputer virtual Java ini.

Pada banyak sistem operasi proses, seperti komputer virtual Java, dapat dimulai dengan cara yang memungkinkan proses untuk mewarisi saluran dari entitas yang membuat proses. Cara di mana hal ini dilakukan tergantung pada sistem, seperti halnya entitas yang mungkin terhubung dengan saluran. Misalnya, pada sistem UNIX, daemon layanan Internet (inetd) digunakan untuk memulai program ke permintaan layanan ketika permintaan tiba di port jaringan terkait. Dalam contoh ini, proses yang dimulai, mewarisi saluran yang mewakili soket jaringan.

Dalam kasus di mana saluran yang diwariskan mewakili soket jaringan, maka jenis yang java.nio.channels.Channel Channel dikembalikan oleh metode ini ditentukan sebagai berikut:

<Ul>

<Li>

Jika saluran yang diwariskan mewakili soket yang terhubung berorientasi aliran, maka java.nio.channels.SocketChannel SocketChannel akan dikembalikan. Saluran soket adalah, setidaknya awalnya, dalam mode pemblokiran, terikat ke alamat soket, dan terhubung ke serekan.

</Li>

<Li>

Jika saluran yang diwariskan mewakili soket mendengarkan berorientasi aliran, maka java.nio.channels.ServerSocketChannel ServerSocketChannel akan dikembalikan. Saluran soket server adalah, setidaknya awalnya, dalam mode pemblokiran, dan terikat ke alamat soket.

</Li>

<Li>

Jika saluran yang diwariskan adalah soket berorientasi datagram, maka java.nio.channels.DatagramChannel DatagramChannel akan dikembalikan. Saluran datagram adalah, setidaknya awalnya, dalam mode pemblokiran, dan terikat ke alamat soket.

</Li>

</Ul>

Selain saluran berorientasi jaringan yang dijelaskan, metode ini dapat mengembalikan jenis saluran lain di masa mendatang.

Pemanggilan pertama metode ini membuat saluran yang dikembalikan. Pemanggilan berikutnya dari metode ini mengembalikan saluran yang sama.

Ditambahkan dalam 1.5.

Dokumentasi Java untuk java.nio.channels.spi.SelectorProvider.inheritedChannel().

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk