commit | f68190af4f0251934734841352a77758ba53653e | [log] [tgz] |
---|---|---|
author | a.sreekumar <ajith.sreekumar@bell.ca> | Thu Jul 23 10:36:32 2020 +0100 |
committer | a.sreekumar <ajith.sreekumar@bell.ca> | Fri Jul 24 17:13:47 2020 +0100 |
tree | 27dcbdf0399740f307fee1fc0937afb18b52dd41 | |
parent | 2169b3fbf66153ea7e066ba0057585822208d6f4 [diff] |
APEX changes to support policy disable/enable and some improvements 1) Do not stop all the marshallers/unmarshallers while updating the engine. Stop and remove only those that are part of the policies that are undeployed. 2) Do not reinitilaize any marshaller/unmarshaller that is already initilaized as part of the policies which were already deployed. Initialize only the ones as part of any newly deployed policy. 3) EngineParameters could be different in different policies. Aggregate these parameters and make it available in the engine for any running policy. 4) Enable support for running policies with same model and different configurations. Change-Id: If74807a0515a741ef4e53bd0a93e43b05872f6b5 Issue-ID: POLICY-2536 Signed-off-by: a.sreekumar <ajith.sreekumar@bell.ca>
Copyright (C) 2016-2018 Ericsson. All rights reserved. This file is licensed under the CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE Full license text at https://creativecommons.org/licenses/by/4.0/legalcode
This source repository contains the ONAP Policy APEX PDP Engine code. The settings file only needs to support the standard Maven repositories (e.g. central = http://repo1.maven.org/maven2/), and any proxy settings needed in your environment.
To build it using Maven 3, run: mvn clean install