From ce63c402be2f4c5e437eefa1cbe327c3a9d0caad Mon Sep 17 00:00:00 2001 From: liamfallon Date: Thu, 19 Jul 2018 14:27:17 +0100 Subject: Initial module structure for Policy Distribution This submission defines the initial module strucutre for the distribution component in the ONAP Policy Framework. The structure is documented here: https://wiki.onap.org/display/DW/Policy+Platform+-+SDC+Service+Distribution+Software+Architecture Change-Id: I0adbffbcd598250cb9a0b8ce07806e564bf83a85 Issue-ID: POLICY-922 Signed-off-by: liamfallon --- .../forwarding-pap/forwarding-pap-engine/pom.xml | 35 ++++++++++++++++++ .../forwarding-pap-standalone/pom.xml | 35 ++++++++++++++++++ forwarding/forwarding-pap/pom.xml | 40 +++++++++++++++++++++ forwarding/pom.xml | 39 ++++++++++++++++++++ main/main-lifecycle/pom.xml | 35 ++++++++++++++++++ main/main-parameters/pom.xml | 35 ++++++++++++++++++ main/main-rest/pom.xml | 35 ++++++++++++++++++ main/main-startstop/pom.xml | 35 ++++++++++++++++++ main/pom.xml | 42 ++++++++++++++++++++++ pom.xml | 3 ++ reception/pom.xml | 40 +++++++++++++++++++++ reception/reception-decoding/pom.xml | 41 +++++++++++++++++++++ .../reception-decoding-pdpa/pom.xml | 35 ++++++++++++++++++ .../reception-decoding-pdpd/pom.xml | 35 ++++++++++++++++++ .../reception-decoding-pdpx/pom.xml | 35 ++++++++++++++++++ reception/reception-handling/pom.xml | 39 ++++++++++++++++++++ .../reception-handling-sdc/pom.xml | 35 ++++++++++++++++++ 17 files changed, 594 insertions(+) create mode 100644 forwarding/forwarding-pap/forwarding-pap-engine/pom.xml create mode 100644 forwarding/forwarding-pap/forwarding-pap-standalone/pom.xml create mode 100644 forwarding/forwarding-pap/pom.xml create mode 100644 forwarding/pom.xml create mode 100644 main/main-lifecycle/pom.xml create mode 100644 main/main-parameters/pom.xml create mode 100644 main/main-rest/pom.xml create mode 100644 main/main-startstop/pom.xml create mode 100644 main/pom.xml create mode 100644 reception/pom.xml create mode 100644 reception/reception-decoding/pom.xml create mode 100644 reception/reception-decoding/reception-decoding-pdpa/pom.xml create mode 100644 reception/reception-decoding/reception-decoding-pdpd/pom.xml create mode 100644 reception/reception-decoding/reception-decoding-pdpx/pom.xml create mode 100644 reception/reception-handling/pom.xml create mode 100644 reception/reception-handling/reception-handling-sdc/pom.xml diff --git a/forwarding/forwarding-pap/forwarding-pap-engine/pom.xml b/forwarding/forwarding-pap/forwarding-pap-engine/pom.xml new file mode 100644 index 00000000..97bb31d7 --- /dev/null +++ b/forwarding/forwarding-pap/forwarding-pap-engine/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.forwarding.forwarding-pap + forwarding-pap + 2.0.0-SNAPSHOT + + + forwarding-pap-engine + ${project.artifactId} + [${project.parent.artifactId}] module carries out forwarding of policies to PAPs embedded in a policy engine. + + + + diff --git a/forwarding/forwarding-pap/forwarding-pap-standalone/pom.xml b/forwarding/forwarding-pap/forwarding-pap-standalone/pom.xml new file mode 100644 index 00000000..ea9f9d73 --- /dev/null +++ b/forwarding/forwarding-pap/forwarding-pap-standalone/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.forwarding.forwarding-pap + forwarding-pap + 2.0.0-SNAPSHOT + + + forwarding-pap-standalone + ${project.artifactId} + [${project.parent.artifactId}] module carries out forwarding of policies to standalone PAPs. + + + + diff --git a/forwarding/forwarding-pap/pom.xml b/forwarding/forwarding-pap/pom.xml new file mode 100644 index 00000000..076cc81f --- /dev/null +++ b/forwarding/forwarding-pap/pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + + org.onap.policy.distribution.forwarding + forwarding + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.forwarding.forwarding-pap + forwarding-pap + pom + + ${project.artifactId} + The module of Policy Distribution that handles forwarding of policies to PAPs (Policy Administration Points). + + + forwarding-pap-engine + forwarding-pap-standalone + + diff --git a/forwarding/pom.xml b/forwarding/pom.xml new file mode 100644 index 00000000..de7e0036 --- /dev/null +++ b/forwarding/pom.xml @@ -0,0 +1,39 @@ + + + 4.0.0 + + org.onap.policy.distribution + policy-distribution + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.forwarding + forwarding + pom + + ${project.artifactId} + The module of Policy Distribution that forwards policies to other components. + + + forwarding-pap + + diff --git a/main/main-lifecycle/pom.xml b/main/main-lifecycle/pom.xml new file mode 100644 index 00000000..14f929bd --- /dev/null +++ b/main/main-lifecycle/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.main + main + 2.0.0-SNAPSHOT + + + main-lifecycle + ${project.artifactId} + [${project.parent.artifactId}] module contains the lifecycle management for policy distribution + + + + diff --git a/main/main-parameters/pom.xml b/main/main-parameters/pom.xml new file mode 100644 index 00000000..32955b9a --- /dev/null +++ b/main/main-parameters/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.main + main + 2.0.0-SNAPSHOT + + + main-parameters + ${project.artifactId} + [${project.parent.artifactId}] module carries out parameter handling for policy distribution + + + + diff --git a/main/main-rest/pom.xml b/main/main-rest/pom.xml new file mode 100644 index 00000000..c7dd8561 --- /dev/null +++ b/main/main-rest/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.main + main + 2.0.0-SNAPSHOT + + + main-rest + ${project.artifactId} + [${project.parent.artifactId}] module contains common REST handling for policy distribution + + + + diff --git a/main/main-startstop/pom.xml b/main/main-startstop/pom.xml new file mode 100644 index 00000000..2700a689 --- /dev/null +++ b/main/main-startstop/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.main + main + 2.0.0-SNAPSHOT + + + main-startstop + ${project.artifactId} + [${project.parent.artifactId}] module starts and stops policy distribution + + + + diff --git a/main/pom.xml b/main/pom.xml new file mode 100644 index 00000000..934d57ca --- /dev/null +++ b/main/pom.xml @@ -0,0 +1,42 @@ + + + 4.0.0 + + org.onap.policy.distribution + policy-distribution + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.main + main + pom + + ${project.artifactId} + The main module of Policy Distribution that handles startup, lifecycle management, and parameters. + + + main-startstop + main-parameters + main-lifecycle + main-rest + + diff --git a/pom.xml b/pom.xml index a1270eba..116d7436 100644 --- a/pom.xml +++ b/pom.xml @@ -37,6 +37,9 @@ Code that implements our integration with SDC service distribution API. + main + reception + forwarding diff --git a/reception/pom.xml b/reception/pom.xml new file mode 100644 index 00000000..2b275857 --- /dev/null +++ b/reception/pom.xml @@ -0,0 +1,40 @@ + + + 4.0.0 + + org.onap.policy.distribution + policy-distribution + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.reception + reception + pom + + ${project.artifactId} + The module of Policy Distribution that handles reception of policies from other systems. + + + reception-handling + reception-decoding + + diff --git a/reception/reception-decoding/pom.xml b/reception/reception-decoding/pom.xml new file mode 100644 index 00000000..1906f47d --- /dev/null +++ b/reception/reception-decoding/pom.xml @@ -0,0 +1,41 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception + reception + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.reception.reception-decoding + reception-decoding + pom + + ${project.artifactId} + The module of Policy Distribution that handles decoding of policies of various types. + + + reception-decoding-pdpx + reception-decoding-pdpd + reception-decoding-pdpa + + diff --git a/reception/reception-decoding/reception-decoding-pdpa/pom.xml b/reception/reception-decoding/reception-decoding-pdpa/pom.xml new file mode 100644 index 00000000..462645b4 --- /dev/null +++ b/reception/reception-decoding/reception-decoding-pdpa/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception.reception-decoding + reception-decoding + 2.0.0-SNAPSHOT + + + reception-decoding-pdpa + ${project.artifactId} + [${project.parent.artifactId}] module carries out decoding of APEX policies + + + + diff --git a/reception/reception-decoding/reception-decoding-pdpd/pom.xml b/reception/reception-decoding/reception-decoding-pdpd/pom.xml new file mode 100644 index 00000000..14c07b28 --- /dev/null +++ b/reception/reception-decoding/reception-decoding-pdpd/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception.reception-decoding + reception-decoding + 2.0.0-SNAPSHOT + + + reception-decoding-pdpd + ${project.artifactId} + [${project.parent.artifactId}] module carries out decoding of Drools policies + + + + diff --git a/reception/reception-decoding/reception-decoding-pdpx/pom.xml b/reception/reception-decoding/reception-decoding-pdpx/pom.xml new file mode 100644 index 00000000..362f1b3d --- /dev/null +++ b/reception/reception-decoding/reception-decoding-pdpx/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception.reception-decoding + reception-decoding + 2.0.0-SNAPSHOT + + + reception-decoding-pdpx + ${project.artifactId} + [${project.parent.artifactId}] module carries out decoding of XACML policies + + + + diff --git a/reception/reception-handling/pom.xml b/reception/reception-handling/pom.xml new file mode 100644 index 00000000..13c4b8b2 --- /dev/null +++ b/reception/reception-handling/pom.xml @@ -0,0 +1,39 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception + reception + 2.0.0-SNAPSHOT + + + org.onap.policy.distribution.reception.reception-handling + reception-handling + pom + + ${project.artifactId} + The module of Policy Distribution that handles reception of policies from other systems. + + + reception-handling-sdc + + diff --git a/reception/reception-handling/reception-handling-sdc/pom.xml b/reception/reception-handling/reception-handling-sdc/pom.xml new file mode 100644 index 00000000..d4176333 --- /dev/null +++ b/reception/reception-handling/reception-handling-sdc/pom.xml @@ -0,0 +1,35 @@ + + + 4.0.0 + + org.onap.policy.distribution.reception.reception-handling + reception-handling + 2.0.0-SNAPSHOT + + + reception-handling-sdc + ${project.artifactId} + [${project.parent.artifactId}] module handles the communication towards SDC for policy distribution + + + + -- cgit 1.2.3-korg