Bug 3420: Flow API should update statistics if UPDATESTATS is passed. 50/21350/1
authorShigeru Yasuda <s-yasuda@da.jp.nec.com>
Thu, 28 May 2015 16:08:37 +0000 (01:08 +0900)
committerShigeru Yasuda <s-yasuda@da.jp.nec.com>
Thu, 28 May 2015 16:08:37 +0000 (01:08 +0900)
commit151628b3d4c861a19812cb5d46eeae4356731d22
treed0b9784cae395fac8137515671d63f41d8f23c86
parent882ba29527decd8494cf16a573115aff4f0141ee
Bug 3420: Flow API should update statistics if UPDATESTATS is passed.

Other changes:

  * Fixed warnings detected by findbugs.
  * Fixed incorrect javadoc doclets.
  * Refined unit tests.
    * NodeListenerTest
    * NodeConnectorListenerTest

Change-Id: Ia9bb9c33f01857594ff554e9ef967d28a835c0fc
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
36 files changed:
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/MacMapCleaner.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/VTNFlowManager.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/reader/ReadDataFlowFuture.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/reader/ReadFlowFuture.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/reader/ReadSingleFlowFuture.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/remove/ClearNodeFlowsTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/AddFlowStatsTask.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/FlowStatsReader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/NodeFlowStatsReader.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/StatsReaderCallback.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/StatsReaderService.java [new file with mode: 0644]
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/flow/stats/StatsTimerTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/inventory/InventoryUpdateTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/inventory/NodeUpdateTask.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/inventory/VTNInventoryManager.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/concurrent/VTNThreadPool.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/FlowEntryDesc.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/FlowStatsUtils.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/FlowUtils.java
manager/implementation/src/main/java/org/opendaylight/vtn/manager/internal/util/flow/GetFlowStatsRpc.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/SpecificPortFilterTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/config/OperationalListenerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/inventory/NodeConnectorListenerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/inventory/NodeListenerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/inventory/VTNInventoryManagerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/routing/SetPathCostTaskTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/routing/VTNRoutingManagerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/concurrent/FutureCancellerTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/concurrent/VTNFutureTaskTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/concurrent/VTNThreadPoolTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/FlowStatsUtilsTest.java [new file with mode: 0644]
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/flow/FlowUtilsTest.java
manager/implementation/src/test/java/org/opendaylight/vtn/manager/internal/util/tx/TxSyncFutureTest.java
manager/it/ofmock/src/main/java/org/opendaylight/vtn/manager/it/ofmock/impl/FlowEntryRemover.java [new file with mode: 0644]
manager/it/ofmock/src/main/java/org/opendaylight/vtn/manager/it/ofmock/impl/FlowTableScanner.java [new file with mode: 0644]
manager/it/ofmock/src/main/java/org/opendaylight/vtn/manager/it/ofmock/impl/OfNode.java