Move ClusterAdminRpcService to its own bundle 49/36849/18
authorTom Pantelis <tpanteli@brocade.com>
Tue, 29 Mar 2016 07:41:24 +0000 (03:41 -0400)
committerTom Pantelis <tpanteli@brocade.com>
Fri, 29 Apr 2016 18:49:10 +0000 (18:49 +0000)
commit2b43286e7f65957e6ef73fd76ccac9d5db4089cc
treeeab83ee8d72b49134e9ee382c1d78c94c98eed65
parent1d3c54640b9fff649fe8d0f57e20d56f8f936cc1
Move ClusterAdminRpcService to its own bundle

The ClusterAdminRpcService can't be instantiated with the clustered
datastore blueprint xml b/c it needs the binding RPC registry service so
I moved it to its own bundle.

I made the ClusterAdminProviderModule a no-op since the
ClusterAdminRpcService is now created via blueprint.

I also had to export some packages from the sal-distributed-datastore
bundle.

Change-Id: Icaf025517ed9b08a82a81310f1e5dd2ac0647559
Signed-off-by: Tom Pantelis <tpanteli@brocade.com>
13 files changed:
features/mdsal/pom.xml
features/mdsal/src/main/features/features.xml
opendaylight/md-sal/pom.xml
opendaylight/md-sal/sal-cluster-admin/pom.xml [new file with mode: 0644]
opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java [moved from opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcService.java with 100% similarity]
opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java [moved from opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModule.java with 52% similarity]
opendaylight/md-sal/sal-cluster-admin/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java [moved from opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/config/yang/config/cluster_admin_provider/ClusterAdminProviderModuleFactory.java with 100% similarity]
opendaylight/md-sal/sal-cluster-admin/src/main/resources/org/opendaylight/blueprint/cluster-admin.xml [new file with mode: 0644]
opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin-service.yang [moved from opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin-service.yang with 93% similarity]
opendaylight/md-sal/sal-cluster-admin/src/main/yang/cluster-admin.yang [moved from opendaylight/md-sal/sal-distributed-datastore/src/main/yang/cluster-admin.yang with 100% similarity]
opendaylight/md-sal/sal-cluster-admin/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java [moved from opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/admin/ClusterAdminRpcServiceTest.java with 100% similarity]
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/DataPersistenceProviderMonitor.java [deleted file]
opendaylight/md-sal/sal-distributed-datastore/pom.xml