public class AppPeerBenchmark extends Object implements OdlBgpAppPeerBenchmarkService, org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener, AutoCloseable
Constructor and Description |
---|
AppPeerBenchmark(org.opendaylight.controller.md.sal.binding.api.DataBroker bindingDataBroker,
org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry,
String appRibId) |
Modifier and Type | Method and Description |
---|---|
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddPrefixOutput>> |
addPrefix(AddPrefixInput input)
Add prefix into RIB
|
void |
close() |
com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeletePrefixOutput>> |
deletePrefix(DeletePrefixInput input)
Delete prefix into RIB
|
void |
onTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain,
org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction,
Throwable cause) |
void |
onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain) |
void |
start() |
public AppPeerBenchmark(org.opendaylight.controller.md.sal.binding.api.DataBroker bindingDataBroker, org.opendaylight.controller.sal.binding.api.RpcProviderRegistry rpcProviderRegistry, String appRibId)
public void start()
public void onTransactionChainFailed(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain, org.opendaylight.controller.md.sal.common.api.data.AsyncTransaction<?,?> transaction, Throwable cause)
onTransactionChainFailed
in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
public void onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain)
onTransactionChainSuccessful
in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<AddPrefixOutput>> addPrefix(AddPrefixInput input)
OdlBgpAppPeerBenchmarkService
addPrefix
in interface OdlBgpAppPeerBenchmarkService
public com.google.common.util.concurrent.ListenableFuture<org.opendaylight.yangtools.yang.common.RpcResult<DeletePrefixOutput>> deletePrefix(DeletePrefixInput input)
OdlBgpAppPeerBenchmarkService
deletePrefix
in interface OdlBgpAppPeerBenchmarkService
public void close()
close
in interface AutoCloseable
Copyright © 2019 OpenDaylight. All rights reserved.