@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 AutoCloseable
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
Copyright © 2019 OpenDaylight. All rights reserved.