X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding%2Fapi%2FDataTreeCommitCohortRegistry.java;h=811ed33bfc6692126c0de15cd088fbdbbfd087a3;hb=a10c289bba4f28edb60fd555ee6d0f69cadd5c5f;hp=ec30a938e78ac931669e583ce73966063758fd74;hpb=494252860011b0ab46ed1d1ad7511f100ca255b9;p=mdsal.git diff --git a/binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/DataTreeCommitCohortRegistry.java b/binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/DataTreeCommitCohortRegistry.java index ec30a938e7..811ed33bfc 100644 --- a/binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/DataTreeCommitCohortRegistry.java +++ b/binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/DataTreeCommitCohortRegistry.java @@ -5,9 +5,9 @@ * terms of the Eclipse Public License v1.0 which accompanies this distribution, * and is available at http://www.eclipse.org/legal/epl-v10.html */ - package org.opendaylight.mdsal.binding.api; +import org.eclipse.jdt.annotation.NonNull; import org.opendaylight.yangtools.concepts.ObjectRegistration; import org.opendaylight.yangtools.yang.binding.DataObject; @@ -18,10 +18,8 @@ import org.opendaylight.yangtools.yang.binding.DataObject; * See {@link DataTreeCommitCohort} for more details. * * @author Tony Tkacik <ttkacik@cisco.com> - * */ public interface DataTreeCommitCohortRegistry { - /** * Register commit cohort which will participate in three-phase commit protocols of write * transaction in data broker associated with this instance of extension. @@ -30,7 +28,6 @@ public interface DataTreeCommitCohortRegistry { * @param cohort Commit cohort * @return Registaration object for DOM Data Three Commit cohort. */ - > ObjectRegistration registerCommitCohort( - DataTreeIdentifier subtree, T cohort); - + > @NonNull ObjectRegistration registerCommitCohort( + @NonNull DataTreeIdentifier subtree, @NonNull T cohort); }