public class DataStoreBackEnd extends Object implements org.opendaylight.controller.md.sal.common.api.data.TransactionChainListener
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
Constructor and Description |
---|
DataStoreBackEnd(org.opendaylight.controller.md.sal.binding.api.DataBroker broker) |
Modifier and Type | Method and Description |
---|---|
void |
addAuthenticationKey(AuthenticationKey authenticationKey) |
void |
addMapping(Mapping mapping) |
void |
addXtrIdMapping(XtrIdMapping mapping) |
void |
closeTransactionChain() |
void |
createTransactionChain() |
List<AuthenticationKey> |
getAllAuthenticationKeys() |
List<Mapping> |
getAllMappings() |
List<Mapping> |
getAllMappings(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDataStore) |
Long |
getLastUpdateTimestamp() |
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 |
removeAllConfigDatastoreContent() |
void |
removeAllDatastoreContent() |
void |
removeAllOperationalDatastoreContent() |
void |
removeAuthenticationKey(AuthenticationKey authenticationKey) |
void |
removeLastUpdateTimestamp() |
void |
removeMapping(Mapping mapping) |
void |
removeXtrIdMapping(XtrIdMapping mapping) |
void |
saveLastUpdateTimestamp() |
void |
updateAuthenticationKey(AuthenticationKey authenticationKey) |
void |
updateMapping(Mapping mapping) |
public DataStoreBackEnd(org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
public void createTransactionChain()
public void addAuthenticationKey(AuthenticationKey authenticationKey)
public void addMapping(Mapping mapping)
public void addXtrIdMapping(XtrIdMapping mapping)
public void removeAuthenticationKey(AuthenticationKey authenticationKey)
public void removeMapping(Mapping mapping)
public void removeXtrIdMapping(XtrIdMapping mapping)
public void removeAllDatastoreContent()
public void removeAllConfigDatastoreContent()
public void removeAllOperationalDatastoreContent()
public void updateAuthenticationKey(AuthenticationKey authenticationKey)
public void updateMapping(Mapping mapping)
public List<Mapping> getAllMappings(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType logicalDataStore)
public List<AuthenticationKey> getAllAuthenticationKeys()
public void saveLastUpdateTimestamp()
public void removeLastUpdateTimestamp()
public Long getLastUpdateTimestamp()
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 void closeTransactionChain()
Copyright © 2019 OpenDaylight. All rights reserved.