Interface VniUtils

  • All Known Implementing Classes:
    VniUtilsImpl

    public interface VniUtils
    • Method Detail

      • getVNI

        @Nullable org.opendaylight.yangtools.yang.common.Uint64 getVNI​(java.lang.String vniKey)
                                                                throws java.util.concurrent.ExecutionException,
                                                                       java.lang.InterruptedException
        Throws:
        java.util.concurrent.ExecutionException
        java.lang.InterruptedException
      • releaseVNI

        void releaseVNI​(java.lang.String vniKey)
                 throws java.util.concurrent.ExecutionException,
                        java.lang.InterruptedException
        Throws:
        java.util.concurrent.ExecutionException
        java.lang.InterruptedException
      • getVxlanVniPool

        java.util.Optional<IdPool> getVxlanVniPool()
                                            throws org.opendaylight.mdsal.common.api.ReadFailedException,
                                                   java.util.concurrent.ExecutionException,
                                                   java.lang.InterruptedException
        Throws:
        org.opendaylight.mdsal.common.api.ReadFailedException
        java.util.concurrent.ExecutionException
        java.lang.InterruptedException