Interface RIBSupportContextRegistry


public interface RIBSupportContextRegistry
  • Method Summary

    Modifier and Type
    Method
    Description
    <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>, S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>>
    @Nullable RIBSupport<C,S>
    Acquire a RIB Support for a AFI/SAFI combination.
    default <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>, S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>>
    @Nullable RIBSupport<C,S>
    getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
    Acquire a RIB Support Context for a AFI/SAFI combination.
    Acquire a RIB Support Context for a AFI/SAFI combination.
    getRIBSupportContext(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
    Acquire a RIB Support Context for a AFI/SAFI combination.
  • Method Details

    • getRIBSupport

      <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>, S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>> @Nullable RIBSupport<C,S> getRIBSupport(TablesKey key)
      Acquire a RIB Support for a AFI/SAFI combination.
      Parameters:
      key - AFI/SAFI key
      Returns:
      RIBSupport instance, or null if the AFI/SAFI is not implemented.
    • getRIBSupport

      default <C extends Routes & org.opendaylight.yangtools.yang.binding.DataObject & org.opendaylight.yangtools.yang.binding.ChoiceIn<Tables>, S extends org.opendaylight.yangtools.yang.binding.ChildOf<? super C>> @Nullable RIBSupport<C,S> getRIBSupport(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
      Acquire a RIB Support Context for a AFI/SAFI combination.
      Parameters:
      key - Tables key with AFI/SAFI key
      Returns:
      RIBSupport instance, or null if the AFI/SAFI is not implemented.
    • getRIBSupportContext

      @Nullable RIBSupportContext getRIBSupportContext(TablesKey key)
      Acquire a RIB Support Context for a AFI/SAFI combination.
      Parameters:
      key - AFI/SAFI key
      Returns:
      RIBSupport instance, or null if the AFI/SAFI is not implemented.
    • getRIBSupportContext

      @Nullable RIBSupportContext getRIBSupportContext(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates key)
      Acquire a RIB Support Context for a AFI/SAFI combination.
      Parameters:
      key - Tables key with AFI/SAFI key
      Returns:
      RIBSupport instance, or null if the AFI/SAFI is not implemented.