Bug 542 - Plugin internal stats 66/8666/2
authorVaclav Demcak <vdemcak@cisco.com>
Thu, 3 Jul 2014 07:21:48 +0000 (09:21 +0200)
committermichal rehak <mirehak@cisco.com>
Fri, 4 Jul 2014 13:57:45 +0000 (13:57 +0000)
commit7a67f5f10dab58faa6eeb0c34be3fa81e54a4336
treef7d7b25f49f30b26d9eb5fc0d4deef09ce0ad416
parentd92e865577b4f8f7880d112835e58a6f0ae2a8fb
Bug 542 - Plugin internal stats

* refactoring for internal statistics
* add internal statistic confSubsystem module
* add MXBean for statistic's report

Change-Id: I2574d16bb087538dc0f85963717a0160c5729112
Signed-off-by: Vaclav Demcak <vdemcak@cisco.com>
22 files changed:
distribution/base/src/main/resources/configuration/initial/42-openflow-protocol-impl.xml
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/MDController.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/NotificationPopListener.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/RpcListeningExecutorService.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/SwitchConnectionHandlerImpl.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/sal/OFRpcTaskContext.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/sal/OFRpcTaskUtil.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/sal/OpenflowPluginProvider.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManager.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/session/SessionManagerOFImpl.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/QueueProcessorLightImpl.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactory.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/TicketProcessorFactoryImpl.java
openflowplugin/src/main/java/org/opendaylight/openflowplugin/statistics/MessageCountCommandProvider.java [moved from openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/core/cmd/MessageCountCommandProvider.java with 94% similarity]
openflowplugin/src/main/java/org/opendaylight/openflowplugin/statistics/MessageCountDumper.java [moved from openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/MessageCountDumper.java with 89% similarity]
openflowplugin/src/main/java/org/opendaylight/openflowplugin/statistics/MessageObservatory.java [moved from openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/MessageObservatory.java with 88% similarity]
openflowplugin/src/main/java/org/opendaylight/openflowplugin/statistics/MessageSpy.java [moved from openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/MessageSpy.java with 97% similarity]
openflowplugin/src/main/java/org/opendaylight/openflowplugin/statistics/MessageSpyCounterImpl.java [moved from openflowplugin/src/main/java/org/opendaylight/openflowplugin/openflow/md/queue/MessageSpyCounterImpl.java with 96% similarity]
openflowplugin/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/openflow/common/config/impl/rev140326/MsgSpyServiceModule.java [new file with mode: 0644]
openflowplugin/src/main/java/org/opendaylight/yang/gen/v1/urn/opendaylight/params/xml/ns/yang/openflow/common/config/impl/rev140326/MsgSpyServiceModuleFactory.java [new file with mode: 0644]
openflowplugin/src/main/yang/openflow-plugin-cfg-impl.yang
openflowplugin/src/test/java/org/opendaylight/openflowplugin/openflow/md/core/ConnectionConductorImplTest.java