Migrate away from deprecated methods
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / core / connection / AbstractRpcListener.java
index 79708f65d647fcb8b6609506e91f4b05c8b648be..115f9205ead2a4c6af552624df5e36d42b2321e0 100644 (file)
@@ -7,24 +7,22 @@
  */
 package org.opendaylight.openflowjava.protocol.impl.core.connection;
 
+import com.google.common.base.Preconditions;
+import com.google.common.util.concurrent.ListenableFuture;
+import com.google.common.util.concurrent.SettableFuture;
 import io.netty.util.concurrent.Future;
 import io.netty.util.concurrent.GenericFutureListener;
-
 import java.util.Collections;
-
 import org.opendaylight.controller.sal.common.util.RpcErrors;
 import org.opendaylight.controller.sal.common.util.Rpcs;
 import org.opendaylight.yangtools.yang.common.RpcError;
 import org.opendaylight.yangtools.yang.common.RpcError.ErrorSeverity;
 import org.opendaylight.yangtools.yang.common.RpcError.ErrorType;
 import org.opendaylight.yangtools.yang.common.RpcResult;
+import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-import com.google.common.base.Preconditions;
-import com.google.common.util.concurrent.ListenableFuture;
-import com.google.common.util.concurrent.SettableFuture;
-
 /**
  * This class holds all the context we need for sending a single message down the tube.
  * A MessageHolder (used in queue) and the actual listener. It is not a thing of beauty,
@@ -98,9 +96,6 @@ abstract class AbstractRpcListener<T> implements GenericFutureListener<Future<Vo
     }
 
     protected final void successfulRpc(final T value) {
-        result.set(Rpcs.getRpcResult(
-                true,
-                value,
-                Collections.<RpcError>emptyList()));
+        result.set(RpcResultBuilder.success(value).build());
     }
 }