Update MRI projects for Aluminium
[openflowplugin.git] / openflowplugin-impl / src / main / java / org / opendaylight / openflowplugin / impl / statistics / services / direct / singlelayer / QueueDirectStatisticsService.java
index 14229ff31704b9b9583c4c98fc61f65593705fb6..e8e118723d659ff7db1be3af02123e840a0437c6 100644 (file)
@@ -14,7 +14,6 @@ import org.opendaylight.openflowplugin.api.openflow.device.DeviceContext;
 import org.opendaylight.openflowplugin.api.openflow.device.RequestContextStack;
 import org.opendaylight.openflowplugin.api.openflow.device.Xid;
 import org.opendaylight.openflowplugin.impl.datastore.MultipartWriterProvider;
-import org.opendaylight.openflowplugin.impl.services.util.ServiceException;
 import org.opendaylight.openflowplugin.impl.statistics.services.direct.AbstractQueueDirectStatisticsService;
 import org.opendaylight.openflowplugin.openflow.md.core.sal.convertor.ConvertorExecutor;
 import org.opendaylight.yang.gen.v1.urn.opendaylight.direct.statistics.rev160511.GetQueueStatisticsInput;
@@ -41,14 +40,14 @@ public class QueueDirectStatisticsService extends AbstractQueueDirectStatisticsS
             .setQueueIdAndStatisticsMap(input
                 .stream()
                 .flatMap(multipartReply -> ((MultipartReplyQueueStats) multipartReply.getMultipartReplyBody())
-                    .getQueueIdAndStatisticsMap()
+                    .nonnullQueueIdAndStatisticsMap().values()
                     .stream())
                 .collect(Collectors.toList()))
             .build();
     }
 
     @Override
-    protected OfHeader buildRequest(final Xid xid, final GetQueueStatisticsInput input) throws ServiceException {
+    protected OfHeader buildRequest(final Xid xid, final GetQueueStatisticsInput input) {
         return new MultipartRequestBuilder()
             .setXid(xid.getValue())
             .setVersion(getVersion())