X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=ovsdb%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Flib%2Foperations%2FTransactionBuilder.java;fp=ovsdb%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Flib%2Foperations%2FTransactionBuilder.java;h=0000000000000000000000000000000000000000;hb=bc3cbc2dc194aa1da4bc5f4430ffdc16742076f9;hp=df6460f91208b234755498cbc6d34e8665e68797;hpb=214ac95fd99d181d794a222614d0734761ba2040;p=ovsdb.git diff --git a/ovsdb/src/main/java/org/opendaylight/ovsdb/lib/operations/TransactionBuilder.java b/ovsdb/src/main/java/org/opendaylight/ovsdb/lib/operations/TransactionBuilder.java deleted file mode 100644 index df6460f91..000000000 --- a/ovsdb/src/main/java/org/opendaylight/ovsdb/lib/operations/TransactionBuilder.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * - * * Copyright (C) 2014 EBay Software Foundation - * * - * * This program and the accompanying materials are made available under the - * * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * * and is available at http://www.eclipse.org/legal/epl-v10.html - * * - * * Authors : Ashwin Raveendran - * - */ - -package org.opendaylight.ovsdb.lib.operations; - -import com.google.common.collect.Lists; -import com.google.common.util.concurrent.ListenableFuture; -import org.opendaylight.ovsdb.lib.OvsDBClientImpl; -import org.opendaylight.ovsdb.lib.schema.DatabaseSchema; - -import java.util.ArrayList; -import java.util.List; - -public class TransactionBuilder { - - private DatabaseSchema eDatabaseSchema; - OvsDBClientImpl ovs; - ArrayList operations = Lists.newArrayList(); - - public TransactionBuilder(OvsDBClientImpl ovs) { - this.ovs = ovs; - } - - public TransactionBuilder(DatabaseSchema eDatabaseSchema) { - this.eDatabaseSchema = eDatabaseSchema; - } - - public TransactionBuilder add(Operation operation) { - operations.add(operation); - return this; - } - - public List build() { - return operations; - } - - public ListenableFuture> execute() { - return ovs.transact(operations); - } -}