Proxy DOMRpcRouter to the mdsal implementation
[controller.git] / opendaylight / md-sal / sal-dom-api / src / main / java / org / opendaylight / controller / md / sal / dom / api / DOMRpcResult.java
index 58936888705d02e9f618d3b5f13a1bcfcbf5bafc..ef7c6705734099787a8af18fa64dee065edd1d41 100644 (file)
@@ -7,30 +7,11 @@
  */
 package org.opendaylight.controller.md.sal.dom.api;
 
-import java.util.Collection;
-import javax.annotation.Nonnull;
-import javax.annotation.Nullable;
-import org.opendaylight.yangtools.yang.common.RpcError;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 
 /**
  * Interface defining a result of an RPC call.
  */
-public interface DOMRpcResult {
-    /**
-     * Returns a set of errors and warnings which occurred during processing
-     * the call.
-     *
-     * @return a Collection of {@link RpcError}, guaranteed to be non-null. In case
-     *         no errors are reported, an empty collection is returned.
-     */
-    @Nonnull Collection<RpcError> getErrors();
-
-    /**
-     * Returns the value result of the call or null if no result is available.
-     *
-     * @return Invocation result, null if the operation has not produced a result. This might
-     *         be the case if the operation does not produce a result, or if it failed.
-     */
-    @Nullable NormalizedNode<?, ?> getResult();
+@SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
+public interface DOMRpcResult extends org.opendaylight.mdsal.dom.api.DOMRpcResult {
 }