X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=rapp-manager-models%2Fsrc%2Fmain%2Fjava%2Fcom%2Foransc%2Frappmanager%2Fmodels%2Fstatemachine%2FRappInstanceStateMachine.java;h=b776df75185de8f45b05e8394245e0f26d7d4af0;hb=fc63eb0da4e4426fbfbecdd4f95bec68ca3ceded;hp=c4cd18b38c7ef4a82685df66b7274a55767a5288;hpb=77d91d4af1b3845fc8a3ef20cd6e54e9e6ff5a37;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/statemachine/RappInstanceStateMachine.java b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/statemachine/RappInstanceStateMachine.java index c4cd18b..b776df7 100755 --- a/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/statemachine/RappInstanceStateMachine.java +++ b/rapp-manager-models/src/main/java/com/oransc/rappmanager/models/statemachine/RappInstanceStateMachine.java @@ -1,6 +1,7 @@ /*- * ============LICENSE_START====================================================================== * Copyright (C) 2023 Nordix Foundation. All rights reserved. + * Copyright (C) 2024 OpenInfra Foundation Europe. All rights reserved. * =============================================================================================== * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -51,6 +52,10 @@ public class RappInstanceStateMachine { public void sendRappInstanceEvent(RappInstance rappInstance, RappEvent rappEvent) { logger.info("Sending rapp instance event {} for {}", rappEvent.name(), rappInstance.getRappInstanceId()); logger.debug("State machine map is {}", stateMachineMap); + stateMachineMap.get(rappInstance.getRappInstanceId()).getExtendedState().getVariables() + .put("sme", rappInstance.isSMEEnabled()); + stateMachineMap.get(rappInstance.getRappInstanceId()).getExtendedState().getVariables() + .put("dme", rappInstance.isDMEEnabled()); stateMachineMap.get(rappInstance.getRappInstanceId()) .sendEvent(Mono.just(MessageBuilder.withPayload(rappEvent).build())).subscribe(); }