Class DataStoreBackEnd
java.lang.Object
org.opendaylight.lispflowmapping.dsbackend.DataStoreBackEnd
- All Implemented Interfaces:
- EventListener,- org.opendaylight.mdsal.binding.api.TransactionChainListener
public class DataStoreBackEnd
extends Object
implements org.opendaylight.mdsal.binding.api.TransactionChainListener
Stores data coming from the mapping database RPCs into the MD-SAL datastore.
- Author:
- Lorand Jakab
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddAuthenticationKey(AuthenticationKey authenticationKey) voidaddMapping(Mapping mapping) voidaddXtrIdMapping(XtrIdMapping mapping) voidgetAllMappings(org.opendaylight.mdsal.common.api.LogicalDatastoreType logicalDataStore) voidonTransactionChainFailed(org.opendaylight.mdsal.binding.api.TransactionChain chain, org.opendaylight.mdsal.binding.api.Transaction transaction, Throwable cause) voidonTransactionChainSuccessful(org.opendaylight.mdsal.binding.api.TransactionChain chain) voidvoidvoidvoidremoveAuthenticationKey(AuthenticationKey authenticationKey) voidvoidremoveMapping(Mapping mapping) voidremoveXtrIdMapping(XtrIdMapping mapping) voidvoidupdateAuthenticationKey(AuthenticationKey authenticationKey) voidupdateMapping(Mapping mapping) 
- 
Constructor Details- 
DataStoreBackEndpublic DataStoreBackEnd(org.opendaylight.mdsal.binding.api.DataBroker broker) 
 
- 
- 
Method Details- 
addAuthenticationKey
- 
addMapping
- 
addXtrIdMapping
- 
removeAuthenticationKey
- 
removeMapping
- 
removeXtrIdMapping
- 
removeAllDatastoreContentpublic void removeAllDatastoreContent()
- 
removeAllConfigDatastoreContentpublic void removeAllConfigDatastoreContent()
- 
removeAllOperationalDatastoreContentpublic void removeAllOperationalDatastoreContent()
- 
updateAuthenticationKey
- 
updateMapping
- 
getAllMappings
- 
getAllMappings
- 
getAllAuthenticationKeys
- 
saveLastUpdateTimestamppublic void saveLastUpdateTimestamp()
- 
removeLastUpdateTimestamppublic void removeLastUpdateTimestamp()
- 
getLastUpdateTimestamp
- 
onTransactionChainFailedpublic void onTransactionChainFailed(org.opendaylight.mdsal.binding.api.TransactionChain chain, org.opendaylight.mdsal.binding.api.Transaction transaction, Throwable cause) - Specified by:
- onTransactionChainFailedin interface- org.opendaylight.mdsal.binding.api.TransactionChainListener
 
- 
onTransactionChainSuccessfulpublic void onTransactionChainSuccessful(org.opendaylight.mdsal.binding.api.TransactionChain chain) - Specified by:
- onTransactionChainSuccessfulin interface- org.opendaylight.mdsal.binding.api.TransactionChainListener
 
- 
closeTransactionChainpublic void closeTransactionChain()
 
-