Uploaded image for project: 'mdsal'
  1. mdsal
  2. MDSAL-848 Add support for compacting InMemoryDataTree
  3. MDSAL-855

Define DOMDataBroker.CompactExtension and DOMCompactAwareTransactionChain

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Medium Medium
    • None
    • None
    • DOM API
    • None

      Define a DOMDataBroker extension:

      @NonNullByDefault
      interface CompactExtension extends DOMDataBroker.Extension {
      
          FluentFuture<? extends CommitInfo> compact(LogicalDatastoreType datastore, YangInstanceIdentifier path);
      
          DOMCompactableTransactionChain createTransactionChain();
      
          DOMCompactableTransactionChain createMergingTransactionChain();
      }
      

      and the corresponding

      @NonNullByDefault
      interface DOMCompactableTransactionChain extends DOMTransactionChain {
      
          FluentFuture<? extends CommitInfo> compact(LogicalDatastoreType datastore, YangInstanceIdentifier path);
      }
      

            Unassigned Unassigned
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: