X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fstatistics%2Fservices%2Fcompatibility%2FNodeConnectorStatisticsToNotificationTransformer.java;h=fdf42c8cf23371d1a4768e2271b9e782237be323;hb=9e9ece3c5cedebf32e79d0164ee50d606ad228ee;hp=4b1c398b1838328401385f9eb2a476201d481463;hpb=7bc04367dae6c4acfef928a358e3f3869cb453af;p=openflowplugin.git diff --git a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/statistics/services/compatibility/NodeConnectorStatisticsToNotificationTransformer.java b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/statistics/services/compatibility/NodeConnectorStatisticsToNotificationTransformer.java index 4b1c398b18..fdf42c8cf2 100644 --- a/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/statistics/services/compatibility/NodeConnectorStatisticsToNotificationTransformer.java +++ b/openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/statistics/services/compatibility/NodeConnectorStatisticsToNotificationTransformer.java @@ -14,7 +14,7 @@ import java.util.List; import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo; import org.opendaylight.openflowplugin.api.openflow.md.util.OpenflowVersion; import org.opendaylight.openflowplugin.openflow.md.util.InventoryDataServiceUtil; -import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev100924.Counter32; +import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Counter32; import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.transaction.rev150304.TransactionId; import org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.duration.DurationBuilder; import org.opendaylight.yang.gen.v1.urn.opendaylight.model.statistics.types.rev130925.node.connector.statistics.BytesBuilder; @@ -30,15 +30,21 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.port.statistics.rev131214.n import org.opendaylight.yang.gen.v1.urn.opendaylight.port.statistics.rev131214.node.connector.statistics.and.port.number.map.NodeConnectorStatisticsAndPortNumberMapKey; /** - * pulled out port stats to notification transformation + * Pulled out port stats to notification transformation. */ public class NodeConnectorStatisticsToNotificationTransformer { + private NodeConnectorStatisticsToNotificationTransformer() { + // Hide implicit constructor + } + /** + * Transform statistics to notification. + * * @param mpReplyList raw multipart response from device * @param deviceInfo device basic info * @param ofVersion device version - * @param emulatedTxId + * @param emulatedTxId emulated transaction Id * @return notification containing flow stats */ public static NodeConnectorStatisticsUpdate transformToNotification(final List mpReplyList, @@ -51,7 +57,8 @@ public class NodeConnectorStatisticsToNotificationTransformer { notification.setMoreReplies(Boolean.FALSE); notification.setTransactionId(emulatedTxId); - notification.setNodeConnectorStatisticsAndPortNumberMap(new ArrayList()); + notification + .setNodeConnectorStatisticsAndPortNumberMap(new ArrayList()); for (MultipartReply mpReply : mpReplyList) { MultipartReplyPortStatsCase caseBody = (MultipartReplyPortStatsCase) mpReply.getMultipartReplyBody(); @@ -66,7 +73,9 @@ public class NodeConnectorStatisticsToNotificationTransformer { } @VisibleForTesting - static NodeConnectorStatisticsAndPortNumberMapBuilder processSingleNodeConnectorStats(DeviceInfo deviceInfo, OpenflowVersion ofVersion, PortStats portStats) { + static NodeConnectorStatisticsAndPortNumberMapBuilder processSingleNodeConnectorStats(DeviceInfo deviceInfo, + OpenflowVersion ofVersion, + PortStats portStats) { NodeConnectorStatisticsAndPortNumberMapBuilder statsBuilder = new NodeConnectorStatisticsAndPortNumberMapBuilder(); statsBuilder.setNodeConnectorId(