Bug 4957 Fix methods for change TxChainManager 73/33173/7
authorVaclav Demcak <vdemcak@cisco.com>
Tue, 19 Jan 2016 18:34:15 +0000 (19:34 +0100)
committerJozef Bacigal <jbacigal@cisco.com>
Thu, 4 Feb 2016 10:01:36 +0000 (11:01 +0100)
commitac7a95aad51b82d6384dc9b0c232d1ade93f31ef
tree74f79aad3e1e1355b82bbad3dc7ffdca79236f6f
parent2a4a0e5f27694abf010d2405e6717c801f916d1c
Bug 4957 Fix methods for change TxChainManager

 -we realy don't need two separate method for initRoleChange
  and roleChange because method initialSubmitWriteTransaction
  will activate TxChainManager for Master and Slave role too
 -fix bad condition for Activate/Deactivate TxChainManager
 -we set RoleManager as DeviceContextClosedHandler so we have
  to remove ClosedHandler from RoleContext

Change-Id: I4bb36b7fc2f4043761cc53b492422af7dee8eb69
Signed-off-by: Jozef Bacigal <jbacigal@cisco.com>
openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/openflow/device/DeviceContext.java
openflowplugin-api/src/main/java/org/opendaylight/openflowplugin/api/openflow/role/RoleContext.java
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/DeviceContextImpl.java
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManager.java
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/role/RoleContextImpl.java
openflowplugin-impl/src/main/java/org/opendaylight/openflowplugin/impl/role/RoleManagerImpl.java
openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManagerTest.java