X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=docs%2Fclamp%2Facm%2Facm-participant-guide.rst;h=dfd81778786f881582b2a31106ecde8e901d8507;hb=580de3ad1abeac9001d5f5190e12dd687fa7d0fc;hp=0b576d6f09ec1ad27099df626859564a908a3347;hpb=d3ea2362501e3b51a709f8e2671f97ec5aad1349;p=policy%2Fparent.git diff --git a/docs/clamp/acm/acm-participant-guide.rst b/docs/clamp/acm/acm-participant-guide.rst index 0b576d6f..dfd81778 100644 --- a/docs/clamp/acm/acm-participant-guide.rst +++ b/docs/clamp/acm/acm-participant-guide.rst @@ -75,7 +75,7 @@ AutomationCompositionElementListener: Every participant should implement a handler class that implements the AutomationCompositionElementListener interface from the Participant Intermediary. The intermediary listener class listens for the incoming events from the ACM-runtime and invoke the handler class implementations for various operations. This class implements the methods for deploying, - undeploying, locking, unlocking , getting UseState, getting OperationalState requests that are coming from the ACM-runtime. + undeploying, locking, unlocking , updating, getting UseState, getting OperationalState requests that are coming from the ACM-runtime. The methods are as follows. .. code-block:: bash @@ -84,6 +84,7 @@ AutomationCompositionElementListener: 2. void deploy(UUID automationCompositionId, AcElementDeploy element, Map properties) throws PfModelException; 3. default void lock(UUID automationCompositionId, UUID automationCompositionElementId) throws PfModelException; 4. default void unlock(UUID automationCompositionId, UUID automationCompositionElementId) throws PfModelException; + 5. default void update(UUID automationCompositionId, AcElementDeploy element, Map properties) throws PfModelException; These method from the interface are implemented independently as per the user requirement. These methods after handling the appropriate requests should also invoke the intermediary's publisher apis to notify the ACM-runtime with the acknowledgement events.