package org.opendaylight.openflowplugin.api.openflow.device;
-import com.google.common.util.concurrent.SettableFuture;
+import com.google.common.util.concurrent.ListenableFuture;
import org.opendaylight.yangtools.yang.common.RpcResult;
/**
- * Created by Martin Bobak <mbobak@cisco.com> on 25.3.2015.
- * @param <T>
+ * Request context.
+ * @param <T> rpc result type
*/
public interface RequestFutureContext<T> {
-
/**
* Method returns future to be used for handling device requests.
- *
- * @return
+ * @return rpc result
*/
- SettableFuture<RpcResult<T>> getFuture();
+ ListenableFuture<RpcResult<T>> getFuture();
+
+ void setResult(RpcResult<T> result);
}