モジュール 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が返されます。
        定義:
        インタフェースGuardingDynamicLinker内のgetGuardedInvocation
        パラメータ:
        linkRequest - 特定の呼び出しをリンクするリクエストを記述するオブジェクト
        linkerServices - リンカー・サービス
        戻り値:
        コンポーネント・リンカーからの最初のnull以外の戻り値。null以外のコンポーネントを返さなかった場合はnull。
        例外:
        Exception - 何らかの理由で操作が失敗した場合