package org.opendaylight.openflowplugin.applications.frm.impl;
import com.google.common.util.concurrent.Futures;
+import com.google.common.util.concurrent.ListenableFuture;
import java.util.Collections;
-import java.util.concurrent.Future;
import org.opendaylight.infrautils.utils.concurrent.LoggingFutures;
import org.opendaylight.mdsal.binding.api.DataBroker;
import org.opendaylight.openflowplugin.applications.frm.ForwardingRulesManager;
}
@Override
- public Future<? extends RpcResult<?>> add(final InstanceIdentifier<TableFeatures> identifier,
+ public ListenableFuture<RpcResult<?>> add(final InstanceIdentifier<TableFeatures> identifier,
final TableFeatures addDataObj, final InstanceIdentifier<FlowCapableNode> nodeIdent) {
return Futures.immediateFuture(null);
}
}
@Override
- public Future<? extends RpcResult<?>> removeWithResult(final InstanceIdentifier<TableFeatures> identifier,
+ public ListenableFuture<RpcResult<?>> removeWithResult(final InstanceIdentifier<TableFeatures> identifier,
final TableFeatures del, final InstanceIdentifier<FlowCapableNode> nodeIdent) {
- return null;
+ return Futures.immediateFuture(null);
}
}