import com.google.common.util.concurrent.CheckedFuture;
import com.google.common.util.concurrent.FutureCallback;
import com.google.common.util.concurrent.Futures;
+import com.google.common.util.concurrent.MoreExecutors;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public void onFailure(Throwable throwable) {
LOG.error("Transaction failed:", throwable);
}
- });
+ }, MoreExecutors.directExecutor());
}
private <U extends org.opendaylight.yangtools.yang.binding.DataObject> U readTransaction(
public void onFailure(Throwable throwable) {
LOG.error("Transaction failed:", throwable);
}
- });
+ }, MoreExecutors.directExecutor());
}
public void onTransactionChainFailed(TransactionChain<?, ?> chain, AsyncTransaction<?, ?> transaction,
import com.google.common.util.concurrent.Futures;
import com.google.common.util.concurrent.ListenableFuture;
import com.google.common.util.concurrent.ListeningExecutorService;
+import com.google.common.util.concurrent.MoreExecutors;
import java.util.ArrayList;
import java.util.Collection;
public void onFailure(Throwable throwable) {
LOG.debug("Failed to handle VppEndpoint modifications!");
}
- });
+ }, MoreExecutors.directExecutor());
}
}
public void onFailure(Throwable throwable) {
LOG.debug("Couldn't process {}", newOrModifiedNode.getNodeId().getValue());
}
- });
+ }, MoreExecutors.directExecutor());
processingTasks.add(processNode(newOrModifiedNode));
}
return Futures.immediateFuture(null);