X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fservices%2Fsinglelayer%2FSingleLayerTableMultipartService.java;h=567213447fe393aba980d194ac6f4c2666964a1f;hb=9688b3b10ee4113753705f0080b29cd30e61a85d;hp=1818f6cf4f788f48cd8b803b560f861328b7a462;hpb=8128a26926c7d8d44640adad0209b69aeb4cb1fa;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/services/singlelayer/SingleLayerTableMultipartService.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/services/singlelayer/SingleLayerTableMultipartService.java index 1818f6cf4f..567213447f 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/services/singlelayer/SingleLayerTableMultipartService.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/services/singlelayer/SingleLayerTableMultipartService.java @@ -10,6 +10,7 @@ package org.opendaylight.openflowplugin.impl.services.singlelayer; import com.google.common.util.concurrent.FutureCallback; import com.google.common.util.concurrent.Futures; +import com.google.common.util.concurrent.MoreExecutors; import com.google.common.util.concurrent.SettableFuture; import java.math.BigInteger; import java.util.List; @@ -64,6 +65,7 @@ public class SingleLayerTableMultipartService extends AbstractTableMultipartServ Futures.addCallback(handleServiceCall(input), new FutureCallback>>() { @Override + @SuppressWarnings("checkstyle:IllegalCatch") public void onSuccess(final RpcResult> result) { if (result.isSuccessful()) { final List multipartReplies = result.getResult(); @@ -74,7 +76,8 @@ public class SingleLayerTableMultipartService extends AbstractTableMultipartServ } else { finalFuture.set(RpcResultBuilder .success(new UpdateTableOutputBuilder() - .setTransactionId(new TransactionId(BigInteger.valueOf(multipartReplies.get(0).getXid()))) + .setTransactionId( + new TransactionId(BigInteger.valueOf(multipartReplies.get(0).getXid()))) .build()) .build()); @@ -93,21 +96,21 @@ public class SingleLayerTableMultipartService extends AbstractTableMultipartServ } } } else { - LOG.debug("OnSuccess, rpc result unsuccessful, multipart response for rpc update-table was unsuccessful."); + LOG.debug("OnSuccess, rpc result unsuccessful," + + " multipart response for rpc update-table was unsuccessful."); finalFuture.set(RpcResultBuilder.failed().withRpcErrors(result.getErrors()) .build()); } } @Override - public void onFailure(Throwable t) { - LOG.error("Failure multipart response for table features request. Exception: {}", t); + public void onFailure(Throwable throwable) { + LOG.error("Failure multipart response for table features request. Exception: {}", throwable); finalFuture.set(RpcResultBuilder.failed() - .withError(ErrorType.RPC, "Future error", t).build()); + .withError(ErrorType.RPC, "Future error", throwable).build()); } - }); + }, MoreExecutors.directExecutor()); return finalFuture; } - } \ No newline at end of file