Constructor and Description |
---|
VniUtilsImpl(NetworkConfig networkConfig,
IdManagerService idManagerService,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
Modifier and Type | Method and Description |
---|---|
BigInteger |
getVNI(String vniKey) |
com.google.common.base.Optional<IdPool> |
getVxlanVniPool() |
void |
releaseVNI(String vniKey) |
@Inject public VniUtilsImpl(NetworkConfig networkConfig, IdManagerService idManagerService, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
public BigInteger getVNI(String vniKey) throws ExecutionException, InterruptedException
getVNI
in interface VniUtils
ExecutionException
InterruptedException
public void releaseVNI(String vniKey) throws ExecutionException, InterruptedException
releaseVNI
in interface VniUtils
ExecutionException
InterruptedException
public com.google.common.base.Optional<IdPool> getVxlanVniPool() throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
getVxlanVniPool
in interface VniUtils
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
Copyright © 2019 OpenDaylight. All rights reserved.