Promote cds-access-api
[controller.git] / opendaylight / md-sal / cds-access-api / src / main / java / org / opendaylight / controller / cluster / access / commands / ModifyTransactionRequestBuilder.java
index 8e2e5cce0b61841d881132d8f5df87229982011f..0e99942c1ee9655bb32ac996d9462ec346cefa8d 100644 (file)
@@ -11,7 +11,6 @@ import static com.google.common.base.Preconditions.checkState;
 import static java.util.Objects.requireNonNull;
 
 import akka.actor.ActorRef;
-import com.google.common.annotations.Beta;
 import java.util.ArrayList;
 import java.util.List;
 import org.eclipse.jdt.annotation.NonNull;
@@ -21,13 +20,10 @@ import org.opendaylight.yangtools.concepts.Identifiable;
 /**
  * A reusable builder for creating {@link ModifyTransactionRequest} message instances. Its internal state is reset when
  * {@link #build()} is invoked, hence it can be used to create a sequence of messages. This class is NOT thread-safe.
- *
- * @author Robert Varga
  */
-@Beta
 public final class ModifyTransactionRequestBuilder implements Identifiable<TransactionIdentifier> {
     private final List<TransactionModification> modifications = new ArrayList<>(1);
-    private final TransactionIdentifier identifier;
+    private final @NonNull TransactionIdentifier identifier;
     private final ActorRef replyTo;
 
     private PersistenceProtocol protocol;