@ThreadSafe public final class StateProviderImpl extends Object implements org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener, AutoCloseable
| Constructor and Description |
|---|
StateProviderImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
int timeout,
BGPTableTypeRegistryConsumer bgpTableTypeRegistry,
BGPStateConsumer stateCollector,
String networkInstanceName) |
StateProviderImpl(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
int timeout,
BGPTableTypeRegistryConsumer bgpTableTypeRegistry,
BGPStateConsumer stateCollector,
String networkInstanceName,
ScheduledExecutorService scheduler) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
init() |
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) |
public StateProviderImpl(@Nonnull org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, int timeout, @Nonnull BGPTableTypeRegistryConsumer bgpTableTypeRegistry, @Nonnull BGPStateConsumer stateCollector, @Nonnull String networkInstanceName)
public StateProviderImpl(@Nonnull org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, int timeout, @Nonnull BGPTableTypeRegistryConsumer bgpTableTypeRegistry, @Nonnull BGPStateConsumer stateCollector, @Nonnull String networkInstanceName, @Nonnull ScheduledExecutorService scheduler)
public void init()
public void close()
close in interface AutoCloseablepublic 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.TransactionChainListenerpublic void onTransactionChainSuccessful(org.opendaylight.controller.md.sal.common.api.data.TransactionChain<?,?> chain)
onTransactionChainSuccessful in interface org.opendaylight.controller.md.sal.common.api.data.TransactionChainListenerCopyright © 2019 OpenDaylight. All rights reserved.