<version>${ccsdk.sli.core.version}</version>
<scope>provided</scope>
</dependency>
+ <dependency>
+ <groupId>com.google.code.findbugs</groupId>
+ <artifactId>annotations</artifactId>
+ </dependency>
<dependency>
<groupId>org.opendaylight.controller</groupId>
<artifactId>sal-test-model</artifactId>
* on a single line.
*/
private void defineMembers() {
- member = configDatastore.getActorContext().getCurrentMemberName().getName();
+ member = configDatastore.getActorUtils().getCurrentMemberName().getName();
log.info("defineMembers(): Cluster member: {}", member);
log.info("defineMembers(): Parsing akka.conf for cluster memberMap...");
* @deprecated No longer used since the refactor to use the HealthResolver
* pattern. Retained so the logic can be replicated later.
*/
+ @Deprecated
private void isolateSiteFromCluster(ArrayList<ClusterActor> activeSite, ArrayList<ClusterActor> standbySite, String port) {
log.info("isolateSiteFromCluster(): Halting Akka traffic...");
for(ClusterActor actor : standbySite) {
* @deprecated No longer used since the refactor to use the HealthResolver
* pattern. Retained so the logic can be replicated later.
*/
+ @Deprecated
private void downUnreachableNodes(ArrayList<ClusterActor> activeSite, ArrayList<ClusterActor> standbySite, String port) {
log.info("downUnreachableNodes(): Setting site unreachable...");
JSONObject jolokiaInput = new JSONObject();
* @deprecated No longer used since the refactor to use the HealthResolver
* pattern. Retained so the logic can be replicated later.
*/
+ @Deprecated
private void backupMdSal(ArrayList<ClusterActor> activeSite, String port) {
log.info("backupMdSal(): Backing up data...");
try {
import org.opendaylight.controller.cluster.access.concepts.MemberName;
import org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface;
-import org.opendaylight.controller.cluster.datastore.utils.ActorContext;
+import org.opendaylight.controller.cluster.datastore.utils.ActorUtils;
import org.opendaylight.controller.md.sal.binding.api.DataBroker;
import org.opendaylight.controller.md.sal.binding.api.NotificationPublishService;
import org.opendaylight.controller.sal.binding.api.RpcProviderRegistry;
dbLibService = mock(DbLibService.class);
connection = mock(DBLibConnection.class);
- ActorContext actorContext = mock(ActorContext.class);
+ ActorUtils actorContext = mock(ActorUtils.class);
MemberName memberName = MemberName.forName("Test");
when(actorContext.getCurrentMemberName()).thenReturn(memberName);
- when(configDatastore.getActorContext()).thenReturn(actorContext);
+ when(configDatastore.getActorUtils()).thenReturn(actorContext);
try {
when(connection.isReadOnly()).thenReturn(false);
<dependency>
<groupId>org.opendaylight.netconf</groupId>
<artifactId>restconf-nb-rfc8040</artifactId>
+ <scope>provided</scope>
<exclusions>
<exclusion>
<groupId>javax.xml</groupId>