*/
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.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcResult} instead.
*/
-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();
+@Deprecated(forRemoval = true)
+@SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
+public interface DOMRpcResult extends org.opendaylight.mdsal.dom.api.DOMRpcResult {
}