- Spring Scheduling: into SupervisionAspect class, the @Scheduled annotation invokes "schedule()" method every "runtime.participantParameters.heartBeatMs" milliseconds with a fixed delay
- MessageIntercept: "@MessageIntercept" annotation is used into SupervisionHandler class to intercept "handleParticipantMessage" method calls using spring aspect oriented programming
- GUI: swagger-ui, Postman or policy-gui
-- Message Broker: supported message Broker are DMaap and Strimzi-Kafka
+- Message Broker: It supports the message Broker Kafka
Design of Rest Api
******************
In that scenario the message AUTOMATION_COMPOSITION_DEPLOY has been sent two times.
Configure custom namings for TOSCA node types
-+++++++++++++++++++++++++++++++++++++++++++++
+*********************************************
The node type of the AC element and the Automation composition can be customised as per the user requirement.
These customised names can be used in the TOSCA node type definitions of AC element and composition. All the
.. code-block:: YAML
-runtime:
- acmParameters:
- toscaElementName: customElementType
- toscaCompositionName: customCompositionType
+ runtime:
+ acmParameters:
+ toscaElementName: customElementType
+ toscaCompositionName: customCompositionType
If there are no values provided for customisation, the default node types "org.onap.policy.clamp.acm.AutomationCompositionElement"
and "org.onap.policy.clamp.acm.AutomationComposition" are used for the AC element and composition by the runtime-acm.
.. code-block:: YAML
-customNaming:
- toscaElementName: customElementName
- toscaCompositionName: customCompositionName
-
+ customNaming:
+ toscaElementName: customElementName
+ toscaCompositionName: customCompositionName
Design of managing messages