1 package org.opendaylight.ovsdb.southbound.transactions.md;
3 import java.util.ArrayList;
6 import org.opendaylight.controller.md.sal.binding.api.ReadWriteTransaction;
7 import org.opendaylight.ovsdb.lib.message.TableUpdates;
8 import org.opendaylight.ovsdb.lib.schema.DatabaseSchema;
9 import org.opendaylight.ovsdb.southbound.OvsdbClientKey;
11 public class OvsdbOperationalCommandAggregator implements TransactionCommand {
14 private List<TransactionCommand> commands = new ArrayList<TransactionCommand>();
16 public OvsdbOperationalCommandAggregator(OvsdbClientKey key,TableUpdates updates, DatabaseSchema dbSchema) {
17 commands.add(new OvsdbBridgeUpdateCommand(key, updates, dbSchema));
21 public void execute(ReadWriteTransaction transaction) {
22 for(TransactionCommand command: commands) {
23 command.execute(transaction);