Bug 1234: Force to use legacy OF plugin if it is installed. 60/8860/3
authorShigeru Yasuda <s-yasuda@da.jp.nec.com>
Wed, 9 Jul 2014 13:17:17 +0000 (22:17 +0900)
committerGiovanni Meo <gmeo@cisco.com>
Mon, 25 Aug 2014 10:38:24 +0000 (10:38 +0000)
commit738248cda591e5253e107080ffea1fd4a3e02645
tree7ef25b889705fb2af50b9f29b20f59ce0b16fc5f
parentf4bad4be4f0838122b9799d133878877088e870d
Bug 1234: Force to use legacy OF plugin if it is installed.

This patch enables to prioritize AD-SAL protocol plugin services,
and gives higher priority to legacy OF plugin than sal-compatibility.

This patch never affects integration.git artifacts because legacy
OF plugin is filtered out if MD-SAL OF plugin is installed.

Change-Id: Iee40a6f724db2105f2ec36014a10872bad824e86
Signed-off-by: Shigeru Yasuda <s-yasuda@da.jp.nec.com>
opendaylight/protocol_plugins/openflow/src/main/java/org/opendaylight/controller/protocol_plugin/openflow/internal/Activator.java
opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/utils/GlobalConstants.java
opendaylight/sal/implementation/src/main/java/org/opendaylight/controller/sal/implementation/internal/DataPacketService.java
opendaylight/sal/implementation/src/main/java/org/opendaylight/controller/sal/implementation/internal/FlowProgrammerService.java
opendaylight/sal/implementation/src/main/java/org/opendaylight/controller/sal/implementation/internal/ProtocolService.java [new file with mode: 0644]
opendaylight/sal/implementation/src/main/java/org/opendaylight/controller/sal/implementation/internal/ReadService.java
opendaylight/sal/implementation/src/test/java/org/opendaylight/controller/sal/implementation/ProtocolServiceTest.java [new file with mode: 0644]