モジュール jdk.dynalink

クラスCompositeGuardingDynamicLinker

    • コンストラクタの詳細

      • CompositeGuardingDynamicLinker

        public CompositeGuardingDynamicLinker​(Iterable<? extends GuardingDynamicLinker> linkers)
        新しいコンポジット・リンカーを作成します。
        パラメータ:
        linkers - コンポーネント・リンカーのリスト。
        例外:
        NullPointerException - linkersまたはそのいずれかの要素がnullの場合。
    • メソッドの詳細

      • getGuardedInvocation

        public GuardedInvocation getGuardedInvocation​(LinkRequest linkRequest,
                                                      LinkerServices linkerServices)
                                               throws Exception
        呼び出しをそのコンポーネントリンカーに委任します。 コンポーネントリンカーから返される最初のNULL以外の値が返されます。 null以外の呼出しを戻すコンポーネント・リンカーがない場合、nullが返されます。
        定義:
        インタフェースGuardingDynamicLinkergetGuardedInvocation
        パラメータ:
        linkRequest - 特定の呼出しをリンクするリクエストを記述するオブジェクト
        linkerServices - リンカーサービス
        戻り値:
        コンポーネント・リンカーからの最初のnull以外の戻り値。null以外のコンポーネントが返されなかった場合はnull。
        例外:
        Exception - 何らかの理由で操作が失敗した場合