Interface RIBExtensionProviderContext

    • Method Detail

      • registerRIBSupport

        <T extends RIBSupport<?,​?,​?,​?>> RIBSupportRegistration<T> registerRIBSupport​(@NonNull Class<? extends AddressFamily> afi,
                                                                                                       @NonNull Class<? extends SubsequentAddressFamily> safi,
                                                                                                       T support)
        Register a RIBSupport instance for a particular AFI/SAFI combination.
        Parameters:
        afi - Address Family identifier
        safi - Subsequent Address Family identifier
        support - T RIBSupport instance
        Returns:
        Registration handle. Call Registration.close() method to remove it.
        Throws:
        NullPointerException - if any of the arguments is null