モジュール java.base
パッケージ java.nio.channels

クラスMembershipKey

java.lang.Object
java.nio.channels.MembershipKey

public abstract class MembershipKey extends Object
IP (Internet Protocol)マルチキャスト・グループのメンバーシップを表すトークンです。

メンバーシップ・キーは、グループに送信されるすべてのデータグラムを受信するためのメンバーシップを表すか、特定のソース・アドレスからのデータグラムのみを受信するメンバーシップを表すことを意味するソース固有です。 メンバーシップ・キーがソース固有かどうかは、sourceAddressメソッドの呼出しによって判断できます。

メンバーシップ・キーは作成時に有効であり、dropメソッドの呼出しによってメンバーシップがドロップされるか、チャネルがクローズされるまで有効なままです。 メンバーシップ・キーの有効性は、isValidメソッドを呼び出すことによってテストできます。

メンバーシップ・キーがソース固有ではなく、基本となるオペレーティング・システムでソースのフィルタリングがサポートされる場合、blockメソッドとunblockメソッドを使用して、特定のソース・アドレスからのマルチキャスト・データグラムをブロックまたはブロック解除することができます。

導入されたバージョン:
1.7
関連項目: