-This source repository contains the OpenECOMP Policy DroolsPDP 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.
+This source repository contains the ONAP Policy DroolsPDP 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, first build 'policy-common-modules' (which contains dependencies), and then run: mvn clean install
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<version>1.0.0</version>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.common</groupId>
- <artifactId>ECOMP-Logging</artifactId>
+ <groupId>org.onap.policy.common</groupId>
+ <artifactId>ONAP-Logging</artifactId>
<version>${common-modules.version}</version>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-management</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.eelf;
+package org.onap.policy.drools.eelf;
import java.nio.file.Path;
import java.nio.file.Paths;
-import org.openecomp.policy.common.logging.eelf.Configuration;
-import org.openecomp.policy.common.logging.flexlogger.FlexLogger;
-import org.openecomp.policy.common.logging.flexlogger.Logger;
-import org.openecomp.policy.drools.features.PolicyEngineFeatureAPI;
-import org.openecomp.policy.drools.system.Main;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.common.logging.eelf.Configuration;
+import org.onap.policy.common.logging.flexlogger.FlexLogger;
+import org.onap.policy.common.logging.flexlogger.Logger;
+import org.onap.policy.drools.features.PolicyEngineFeatureAPI;
+import org.onap.policy.drools.system.Main;
+import org.onap.policy.drools.system.PolicyEngine;
/**
* Feature EELF : Enables EELF Logging Libraries
--- /dev/null
+org.onap.policy.drools.eelf.EelfFeature
+++ /dev/null
-org.openecomp.policy.drools.eelf.EelfFeature
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.eelf.test;
+package org.onap.policy.drools.eelf.test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import java.util.List;
import org.junit.Test;
-import org.openecomp.policy.common.logging.flexlogger.FlexLogger;
-import org.openecomp.policy.drools.eelf.EelfFeature;
-import org.openecomp.policy.drools.system.Main;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.common.logging.flexlogger.FlexLogger;
+import org.onap.policy.drools.eelf.EelfFeature;
+import org.onap.policy.drools.system.Main;
+import org.onap.policy.drools.system.PolicyEngine;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
EELFLogger eelfAuditLogger = EELFManager.getInstance().getAuditLogger();
Logger slf4jAuditLogger = org.slf4j.LoggerFactory.getLogger(Configuration.AUDIT_LOGGER_NAME);
- org.openecomp.policy.common.logging.flexlogger.Logger flexLogger =
+ org.onap.policy.common.logging.flexlogger.Logger flexLogger =
FlexLogger.getLogger(EElfTest.class, true);
/* generate an error entry */
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-core</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-endpoints</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-management</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
http.server.services=HEALTHCHECK
http.server.services.HEALTHCHECK.host=0.0.0.0
http.server.services.HEALTHCHECK.port=6969
-http.server.services.HEALTHCHECK.restClasses=org.openecomp.policy.drools.healthcheck.RestHealthCheck
+http.server.services.HEALTHCHECK.restClasses=org.onap.policy.drools.healthcheck.RestHealthCheck
http.server.services.HEALTHCHECK.managed=false
http.server.services.HEALTHCHECK.swagger=true
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.healthcheck;
+package org.onap.policy.drools.healthcheck;
import java.util.ArrayList;
import java.util.Properties;
import javax.ws.rs.core.Response;
-import org.openecomp.policy.drools.http.client.HttpClient;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
-import org.openecomp.policy.drools.persistence.SystemPersistence;
-import org.openecomp.policy.drools.properties.Startable;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.drools.http.client.HttpClient;
+import org.onap.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.persistence.SystemPersistence;
+import org.onap.policy.drools.properties.Startable;
+import org.onap.policy.drools.system.PolicyEngine;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.healthcheck;
+package org.onap.policy.drools.healthcheck;
-import org.openecomp.policy.drools.features.PolicyEngineFeatureAPI;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.drools.features.PolicyEngineFeatureAPI;
+import org.onap.policy.drools.system.PolicyEngine;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.healthcheck;
+package org.onap.policy.drools.healthcheck;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
-import org.openecomp.policy.drools.healthcheck.HealthCheck.Reports;
+import org.onap.policy.drools.healthcheck.HealthCheck.Reports;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
--- /dev/null
+org.onap.policy.drools.healthcheck.HealthCheckFeature
+++ /dev/null
-org.openecomp.policy.drools.healthcheck.HealthCheckFeature
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>packages</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>packages</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<!-- List any dependencies here that should be included in the installer zip -->
<dependencies>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>base</artifactId>
<version>${project.version}</version>
<type>tar.gz</type>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-management</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>feature-healthcheck</artifactId>
<version>${project.version}</version>
<type>zip</type>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>feature-eelf</artifactId>
<version>${project.version}</version>
<type>zip</type>
CONTROLLER_ARTIFACT_ID=policy-management
CONTROLLER_NAME=policy-management-controller
CONTROLLER_PORT=9696
-RULES_ARTIFACT=org.openecomp.policy:dummy-artifact:1.0.0-SNAPSHOT
+RULES_ARTIFACT=org.onap.policy:dummy-artifact:1.0.0-SNAPSHOT
UEB_TOPIC=policyengine-develop
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<?xml version="1.0" encoding="UTF-8"?>
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<artifactId>policy-core</artifactId>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<version>6.5.0.Final</version>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-utils</artifactId>
<version>${project.version}</version>
</dependency>
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core;
+package org.onap.policy.drools.core;
import java.util.Collection;
import java.util.HashMap;
import org.kie.api.builder.Results;
import org.kie.api.runtime.KieContainer;
import org.kie.api.runtime.KieSession;
-import org.openecomp.policy.drools.properties.Startable;
+import org.onap.policy.drools.properties.Startable;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core;
+package org.onap.policy.drools.core;
import java.util.concurrent.ConcurrentHashMap;
import org.kie.api.event.rule.RuleFlowGroupDeactivatedEvent;
import org.kie.api.event.rule.RuleRuntimeEventListener;
import org.kie.api.runtime.KieSession;
-import org.openecomp.policy.drools.core.jmx.PdpJmx;
+import org.onap.policy.drools.core.jmx.PdpJmx;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core;
+package org.onap.policy.drools.core;
import org.kie.api.runtime.KieSession;
-import org.openecomp.policy.drools.utils.OrderedService;
-import org.openecomp.policy.drools.utils.OrderedServiceImpl;
+import org.onap.policy.drools.utils.OrderedService;
+import org.onap.policy.drools.utils.OrderedServiceImpl;
/**
* This interface provides a way to invoke optional features at various
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core.jmx;
+package org.onap.policy.drools.core.jmx;
import java.util.concurrent.atomic.AtomicLong;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core.jmx;
+package org.onap.policy.drools.core.jmx;
import java.lang.management.ManagementFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.core.jmx;
+package org.onap.policy.drools.core.jmx;
public interface PdpJmxMBean {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.properties;
+package org.onap.policy.drools.properties;
/**
* Marks a entity as able to lock and unlock.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.properties;
+package org.onap.policy.drools.properties;
public interface PolicyProperties {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.properties;
+package org.onap.policy.drools.properties;
/**
* Declares the Startable property of any class class implementing
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-core</artifactId>
<version>${project.version}</version>
</dependency>
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
import java.util.List;
-import org.openecomp.policy.drools.properties.Lockable;
-import org.openecomp.policy.drools.properties.Startable;
+import org.onap.policy.drools.properties.Lockable;
+import org.onap.policy.drools.properties.Startable;
/**
* Essential Topic Data
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
import java.util.ArrayList;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSink;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSource;
-import org.openecomp.policy.drools.event.comm.bus.NoopTopicSink;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSink;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSource;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSink;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSource;
+import org.onap.policy.drools.event.comm.bus.NoopTopicSink;
+import org.onap.policy.drools.event.comm.bus.UebTopicSink;
+import org.onap.policy.drools.event.comm.bus.UebTopicSource;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.properties.Lockable;
-import org.openecomp.policy.drools.properties.Startable;
+import org.onap.policy.drools.properties.Lockable;
+import org.onap.policy.drools.properties.Startable;
import com.fasterxml.jackson.annotation.JsonIgnore;
/**
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
/**
* Listener for event messages entering the Policy Engine
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
/**
* Marks a Topic entity as registerable
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
/**
* Marks a given Topic Endpoint as able to send messages over a topic
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm;
+package org.onap.policy.drools.event.comm;
/**
* Marker for a Topic Entity, indicating that the entity is able to read
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
/**
* API
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
-import org.openecomp.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.TopicSink;
/**
* Topic Sink over Bus Infrastructure (DMAAP/UEB)
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
-import org.openecomp.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.event.comm.TopicSource;
/**
* Generic Topic Source for UEB/DMAAP Communication Infrastructure
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
public interface DmaapTopicSink extends BusTopicSink {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.ArrayList;
import java.util.Arrays;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.event.comm.bus.internal.InlineDmaapTopicSink;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.event.comm.bus.internal.InlineDmaapTopicSink;
+import org.onap.policy.drools.properties.PolicyProperties;
/**
* DMAAP Topic Sink Factory
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
public interface DmaapTopicSource extends BusTopicSource {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.bus.internal.SingleThreadedDmaapTopicSource;
+import org.onap.policy.drools.event.comm.bus.internal.SingleThreadedDmaapTopicSource;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.properties.PolicyProperties;
/**
* DMAAP Topic Source Factory
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.List;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.event.comm.bus.internal.TopicBase;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.bus.internal.TopicBase;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
/**
* Topic Writer over UEB Infrastructure
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.bus.internal.InlineUebTopicSink;
+import org.onap.policy.drools.event.comm.bus.internal.InlineUebTopicSink;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.properties.PolicyProperties;
/**
* UEB Topic Sink Factory
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
/**
* Topic Source for UEB Communication Infrastructure
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus;
+package org.onap.policy.drools.event.comm.bus;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.bus.internal.SingleThreadedUebTopicSource;
+import org.onap.policy.drools.event.comm.bus.internal.SingleThreadedUebTopicSource;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.properties.PolicyProperties;
/**
* UEB Topic Source Factory
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.net.MalformedURLException;
import java.security.GeneralSecurityException;
import java.util.Map;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSinkFactory;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSinkFactory;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.net.MalformedURLException;
import java.security.GeneralSecurityException;
import java.util.Properties;
import java.util.concurrent.TimeUnit;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSinkFactory;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSinkFactory;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
-import org.openecomp.policy.drools.event.comm.bus.ApiKeyEnabled;
+import org.onap.policy.drools.event.comm.bus.ApiKeyEnabled;
/**
* Bus Topic Base
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
import java.util.UUID;
-import org.openecomp.policy.drools.event.comm.bus.BusTopicSink;
+import org.onap.policy.drools.event.comm.bus.BusTopicSink;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
import java.util.Map;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSink;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSink;
/**
* This implementation publishes events for the associated DMAAP topic,
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSink;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.bus.UebTopicSink;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.ArrayList;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.event.comm.TopicListener;
-import org.openecomp.policy.drools.event.comm.bus.BusTopicSource;
+import org.onap.policy.drools.event.comm.TopicListener;
+import org.onap.policy.drools.event.comm.bus.BusTopicSource;
/**
* This topic source implementation specializes in reading messages
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
import java.util.Map;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSource;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.List;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSource;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.bus.UebTopicSource;
/**
* This topic source implementation specializes in reading messages
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.event.comm.bus.internal;
+package org.onap.policy.drools.event.comm.bus.internal;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.collections4.queue.CircularFifoQueue;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.TopicListener;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.TopicListener;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.client;
+package org.onap.policy.drools.http.client;
import javax.ws.rs.core.Response;
-import org.openecomp.policy.drools.properties.Startable;
+import org.onap.policy.drools.properties.Startable;
public interface HttpClient extends Startable {
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.client;
+package org.onap.policy.drools.http.client;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.http.client.internal.JerseyClient;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.http.client.internal.JerseyClient;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.client.internal;
+package org.onap.policy.drools.http.client.internal;
import java.security.SecureRandom;
import java.security.cert.CertificateException;
import javax.ws.rs.core.Response;
import org.glassfish.jersey.client.authentication.HttpAuthenticationFeature;
-import org.openecomp.policy.drools.http.client.HttpClient;
+import org.onap.policy.drools.http.client.HttpClient;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server;
+package org.onap.policy.drools.http.server;
-import org.openecomp.policy.drools.properties.Startable;
+import org.onap.policy.drools.properties.Startable;
/**
* A Jetty Server to server REST Requests
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server;
+package org.onap.policy.drools.http.server;
import java.util.ArrayList;
import java.util.Arrays;
import org.slf4j.LoggerFactory;
import org.slf4j.Logger;
-import org.openecomp.policy.drools.http.server.internal.JettyJerseyServer;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.http.server.internal.JettyJerseyServer;
+import org.onap.policy.drools.properties.PolicyProperties;
/**
* Factory of HTTP Servlet-Enabled Servlets
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.internal;
+package org.onap.policy.drools.http.server.internal;
import java.net.InetAddress;
import java.net.UnknownHostException;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.internal;
+package org.onap.policy.drools.http.server.internal;
import org.eclipse.jetty.security.ConstraintMapping;
import org.eclipse.jetty.security.ConstraintSecurityHandler;
import org.eclipse.jetty.servlet.ServletContextHandler;
import org.eclipse.jetty.util.security.Constraint;
import org.eclipse.jetty.util.security.Credential;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.http.server.HttpServletServer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import static org.junit.Assert.assertTrue;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
-import org.openecomp.policy.drools.http.client.HttpClient;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.http.client.HttpClient;
+import org.onap.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import static org.junit.Assert.assertTrue;
import java.util.UUID;
import org.junit.Test;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.http.server.HttpServletServer;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import static org.junit.Assert.assertTrue;
import java.util.Properties;
import org.junit.Test;
-import org.openecomp.policy.drools.event.comm.Topic.CommInfrastructure;
-import org.openecomp.policy.drools.event.comm.TopicEndpoint;
-import org.openecomp.policy.drools.event.comm.TopicListener;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.event.comm.bus.NoopTopicSink;
-import org.openecomp.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.event.comm.Topic.CommInfrastructure;
+import org.onap.policy.drools.event.comm.TopicEndpoint;
+import org.onap.policy.drools.event.comm.TopicListener;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.bus.NoopTopicSink;
+import org.onap.policy.drools.properties.PolicyProperties;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import java.util.List;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.http.server.HttpServletServer;
@Path("/junit/endpoints")
public class RestEndpoints {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.http.server.test;
+package org.onap.policy.drools.http.server.test;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
</encoder>
</appender>
- <logger name="org.openecomp.policy.drools.http.server.test" level="INFO"/>
+ <logger name="org.onap.policy.drools.http.server.test" level="INFO"/>
<root level="warn">
<appender-ref ref="STDOUT"/>
http.server.services.CONFIG.port=9696
http.server.services.CONFIG.userName=x
http.server.services.CONFIG.password=y
-http.server.services.CONFIG.restPackages=org.openecomp.policy.drools.server.restful
-#http.server.services.CONFIG.restPackages=org.openecomp.policy.drools.server.restful,org.openecomp.policy.drools.healthcheck
-#http.server.services.CONFIG.restClasses=org.openecomp.policy.drools.server.restful.RestManager,org.openecomp.policy.drools.healthcheck.RestHealthCheck
-#http.server.services.CONFIG.restClasses=org.openecomp.policy.drools.server.restful.RestManager
+http.server.services.CONFIG.restPackages=org.onap.policy.drools.server.restful
+#http.server.services.CONFIG.restPackages=org.onap.policy.drools.server.restful,org.onap.policy.drools.healthcheck
+#http.server.services.CONFIG.restClasses=org.onap.policy.drools.server.restful.RestManager,org.onap.policy.drools.healthcheck.RestHealthCheck
+#http.server.services.CONFIG.restClasses=org.onap.policy.drools.server.restful.RestManager
http.server.services.CONFIG.managed=false
http.server.services.CONFIG.swagger=true
<?xml version="1.0" encoding="UTF-8"?>
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
<dependencies>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>policy-endpoints</artifactId>
<version>${project.version}</version>
</dependency>
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.controller;
+package org.onap.policy.drools.controller;
import java.util.List;
import java.util.Map;
-import org.openecomp.policy.drools.core.PolicyContainer;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.properties.Lockable;
-import org.openecomp.policy.drools.properties.Startable;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
+import org.onap.policy.drools.core.PolicyContainer;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.properties.Lockable;
+import org.onap.policy.drools.properties.Startable;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
/**
* Drools Controller is the abstractions that wraps the
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.controller;
+package org.onap.policy.drools.controller;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.controller.internal.MavenDroolsController;
-import org.openecomp.policy.drools.controller.internal.NullDroolsController;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.Topic.CommInfrastructure;
+import org.onap.policy.drools.controller.internal.MavenDroolsController;
+import org.onap.policy.drools.controller.internal.NullDroolsController;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.Topic.CommInfrastructure;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.event.comm.TopicSource;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.properties.PolicyProperties;
-import org.openecomp.policy.drools.protocol.coders.JsonProtocolFilter;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.PotentialCoderFilter;
-import org.openecomp.policy.drools.utils.Pair;
+import org.onap.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.protocol.coders.JsonProtocolFilter;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.PotentialCoderFilter;
+import org.onap.policy.drools.utils.Pair;
/**
* Drools Controller Factory to manage controller creation, destruction,
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.controller.internal;
+package org.onap.policy.drools.controller.internal;
import java.util.ArrayList;
import java.util.Collection;
import org.kie.api.runtime.rule.QueryResultsRow;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.core.PolicyContainer;
-import org.openecomp.policy.drools.core.PolicySession;
-import org.openecomp.policy.drools.core.jmx.PdpJmx;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder;
-import org.openecomp.policy.drools.protocol.coders.JsonProtocolFilter;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.PotentialCoderFilter;
-import org.openecomp.policy.drools.utils.ReflectionUtil;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.core.PolicyContainer;
+import org.onap.policy.drools.core.PolicySession;
+import org.onap.policy.drools.core.jmx.PdpJmx;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder;
+import org.onap.policy.drools.protocol.coders.JsonProtocolFilter;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.PotentialCoderFilter;
+import org.onap.policy.drools.utils.ReflectionUtil;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.controller.internal;
+package org.onap.policy.drools.controller.internal;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.core.PolicyContainer;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.core.PolicyContainer;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration;
/**
* no-op Drools Controller
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.features;
+package org.onap.policy.drools.features;
import java.util.Properties;
-import org.openecomp.policy.drools.event.comm.Topic.CommInfrastructure;
-import org.openecomp.policy.drools.system.PolicyController;
-import org.openecomp.policy.drools.utils.OrderedService;
-import org.openecomp.policy.drools.utils.OrderedServiceImpl;
+import org.onap.policy.drools.event.comm.Topic.CommInfrastructure;
+import org.onap.policy.drools.system.PolicyController;
+import org.onap.policy.drools.utils.OrderedService;
+import org.onap.policy.drools.utils.OrderedServiceImpl;
public interface PolicyControllerFeatureAPI extends OrderedService {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.features;
+package org.onap.policy.drools.features;
import java.util.Properties;
-import org.openecomp.policy.drools.system.PolicyEngine;
-import org.openecomp.policy.drools.utils.OrderedService;
-import org.openecomp.policy.drools.utils.OrderedServiceImpl;
+import org.onap.policy.drools.system.PolicyEngine;
+import org.onap.policy.drools.utils.OrderedService;
+import org.onap.policy.drools.utils.OrderedServiceImpl;
/**
* Policy Engine Feature API.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.persistence;
+package org.onap.policy.drools.persistence;
import java.io.File;
import java.io.FileWriter;
import java.nio.file.StandardCopyOption;
import java.util.Properties;
-import org.openecomp.policy.drools.utils.PropertyUtil;
+import org.onap.policy.drools.utils.PropertyUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.coders;
+package org.onap.policy.drools.protocol.coders;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
-import org.openecomp.policy.drools.utils.Pair;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
+import org.onap.policy.drools.utils.Pair;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.coders;
+package org.onap.policy.drools.protocol.coders;
import java.util.ArrayList;
import java.util.List;
-import org.openecomp.policy.drools.utils.Pair;
+import org.onap.policy.drools.utils.Pair;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.coders;
+package org.onap.policy.drools.protocol.coders;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.util.Iterator;
import java.util.List;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
-import org.openecomp.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomGsonCoder;
+import org.onap.policy.drools.protocol.coders.TopicCoderFilterConfiguration.CustomJacksonCoder;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.coders;
+package org.onap.policy.drools.protocol.coders;
import java.util.List;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.configuration;
+package org.onap.policy.drools.protocol.configuration;
import java.util.HashMap;
import java.util.Map;
if (value instanceof DroolsConfiguration) {
setDrools(((DroolsConfiguration) value));
} else {
- throw new IllegalArgumentException(("property \"drools\" is of type \"org.openecomp.policy.drools.protocol.configuration.Drools\", but got "+ value.getClass().toString()));
+ throw new IllegalArgumentException(("property \"drools\" is of type \"org.onap.policy.drools.protocol.configuration.Drools\", but got "+ value.getClass().toString()));
}
return true;
default:
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.configuration;
+package org.onap.policy.drools.protocol.configuration;
import java.util.HashMap;
import java.util.Map;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.protocol.configuration;
+package org.onap.policy.drools.protocol.configuration;
import java.util.ArrayList;
import java.util.HashMap;
if (value instanceof List) {
setControllers(((List<ControllerConfiguration> ) value));
} else {
- throw new IllegalArgumentException(("property \"controllers\" is of type \"java.util.List<org.openecomp.policy.drools.protocol.configuration.Controller>\", but got "+ value.getClass().toString()));
+ throw new IllegalArgumentException(("property \"controllers\" is of type \"java.util.List<org.onap.policy.drools.protocol.configuration.Controller>\", but got "+ value.getClass().toString()));
}
return true;
default:
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.server.restful;
+package org.onap.policy.drools.server.restful;
import java.util.ArrayList;
import java.util.Arrays;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.event.comm.TopicEndpoint;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.event.comm.TopicSource;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSink;
-import org.openecomp.policy.drools.event.comm.bus.DmaapTopicSource;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSink;
-import org.openecomp.policy.drools.event.comm.bus.UebTopicSource;
-import org.openecomp.policy.drools.features.PolicyControllerFeatureAPI;
-import org.openecomp.policy.drools.features.PolicyEngineFeatureAPI;
-import org.openecomp.policy.drools.properties.PolicyProperties;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
-import org.openecomp.policy.drools.protocol.coders.JsonProtocolFilter;
-import org.openecomp.policy.drools.protocol.coders.JsonProtocolFilter.FilterRule;
-import org.openecomp.policy.drools.protocol.coders.ProtocolCoderToolset;
-import org.openecomp.policy.drools.protocol.configuration.ControllerConfiguration;
-import org.openecomp.policy.drools.protocol.configuration.PdpdConfiguration;
-import org.openecomp.policy.drools.system.PolicyController;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.event.comm.TopicEndpoint;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSink;
+import org.onap.policy.drools.event.comm.bus.DmaapTopicSource;
+import org.onap.policy.drools.event.comm.bus.UebTopicSink;
+import org.onap.policy.drools.event.comm.bus.UebTopicSource;
+import org.onap.policy.drools.features.PolicyControllerFeatureAPI;
+import org.onap.policy.drools.features.PolicyEngineFeatureAPI;
+import org.onap.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder.CoderFilters;
+import org.onap.policy.drools.protocol.coders.JsonProtocolFilter;
+import org.onap.policy.drools.protocol.coders.JsonProtocolFilter.FilterRule;
+import org.onap.policy.drools.protocol.coders.ProtocolCoderToolset;
+import org.onap.policy.drools.protocol.configuration.ControllerConfiguration;
+import org.onap.policy.drools.protocol.configuration.PdpdConfiguration;
+import org.onap.policy.drools.system.PolicyController;
+import org.onap.policy.drools.system.PolicyEngine;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system;
+package org.onap.policy.drools.system;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Properties;
-import org.openecomp.policy.drools.persistence.SystemPersistence;
-import org.openecomp.policy.drools.utils.PropertyUtil;
+import org.onap.policy.drools.persistence.SystemPersistence;
+import org.onap.policy.drools.utils.PropertyUtil;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system;
+package org.onap.policy.drools.system;
import java.util.List;
import java.util.Properties;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.event.comm.TopicSource;
-import org.openecomp.policy.drools.event.comm.Topic.CommInfrastructure;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.properties.Lockable;
-import org.openecomp.policy.drools.properties.Startable;
-import org.openecomp.policy.drools.protocol.configuration.DroolsConfiguration;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.event.comm.Topic.CommInfrastructure;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.properties.Lockable;
+import org.onap.policy.drools.properties.Startable;
+import org.onap.policy.drools.protocol.configuration.DroolsConfiguration;
/**
* A Policy Controller is the higher level unit of control. It corresponds to
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system;
+package org.onap.policy.drools.system;
import java.util.ArrayList;
import java.util.HashMap;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.features.PolicyControllerFeatureAPI;
-import org.openecomp.policy.drools.protocol.configuration.DroolsConfiguration;
-import org.openecomp.policy.drools.system.internal.AggregatedPolicyController;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.features.PolicyControllerFeatureAPI;
+import org.onap.policy.drools.protocol.configuration.DroolsConfiguration;
+import org.onap.policy.drools.system.internal.AggregatedPolicyController;
import com.fasterxml.jackson.annotation.JsonIgnore;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system;
+package org.onap.policy.drools.system;
import java.util.ArrayList;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.core.PolicyContainer;
-import org.openecomp.policy.drools.core.jmx.PdpJmxListener;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.Topic.CommInfrastructure;
-import org.openecomp.policy.drools.event.comm.TopicEndpoint;
-import org.openecomp.policy.drools.event.comm.TopicListener;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.event.comm.TopicSource;
-import org.openecomp.policy.drools.features.PolicyControllerFeatureAPI;
-import org.openecomp.policy.drools.features.PolicyEngineFeatureAPI;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
-import org.openecomp.policy.drools.persistence.SystemPersistence;
-import org.openecomp.policy.drools.properties.Lockable;
-import org.openecomp.policy.drools.properties.PolicyProperties;
-import org.openecomp.policy.drools.properties.Startable;
-import org.openecomp.policy.drools.protocol.coders.EventProtocolCoder;
-import org.openecomp.policy.drools.protocol.configuration.ControllerConfiguration;
-import org.openecomp.policy.drools.protocol.configuration.PdpdConfiguration;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.core.PolicyContainer;
+import org.onap.policy.drools.core.jmx.PdpJmxListener;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.Topic.CommInfrastructure;
+import org.onap.policy.drools.event.comm.TopicEndpoint;
+import org.onap.policy.drools.event.comm.TopicListener;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.features.PolicyControllerFeatureAPI;
+import org.onap.policy.drools.features.PolicyEngineFeatureAPI;
+import org.onap.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.persistence.SystemPersistence;
+import org.onap.policy.drools.properties.Lockable;
+import org.onap.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.properties.Startable;
+import org.onap.policy.drools.protocol.coders.EventProtocolCoder;
+import org.onap.policy.drools.protocol.configuration.ControllerConfiguration;
+import org.onap.policy.drools.protocol.configuration.PdpdConfiguration;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system.internal;
+package org.onap.policy.drools.system.internal;
import java.util.HashMap;
import java.util.List;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-import org.openecomp.policy.drools.controller.DroolsController;
-import org.openecomp.policy.drools.event.comm.Topic;
-import org.openecomp.policy.drools.event.comm.TopicEndpoint;
-import org.openecomp.policy.drools.event.comm.TopicListener;
-import org.openecomp.policy.drools.event.comm.TopicSink;
-import org.openecomp.policy.drools.event.comm.TopicSource;
-import org.openecomp.policy.drools.features.PolicyControllerFeatureAPI;
-import org.openecomp.policy.drools.persistence.SystemPersistence;
-import org.openecomp.policy.drools.properties.PolicyProperties;
-import org.openecomp.policy.drools.protocol.configuration.DroolsConfiguration;
-import org.openecomp.policy.drools.system.PolicyController;
+import org.onap.policy.drools.controller.DroolsController;
+import org.onap.policy.drools.event.comm.Topic;
+import org.onap.policy.drools.event.comm.TopicEndpoint;
+import org.onap.policy.drools.event.comm.TopicListener;
+import org.onap.policy.drools.event.comm.TopicSink;
+import org.onap.policy.drools.event.comm.TopicSource;
+import org.onap.policy.drools.features.PolicyControllerFeatureAPI;
+import org.onap.policy.drools.persistence.SystemPersistence;
+import org.onap.policy.drools.properties.PolicyProperties;
+import org.onap.policy.drools.protocol.configuration.DroolsConfiguration;
+import org.onap.policy.drools.system.PolicyController;
import com.fasterxml.jackson.annotation.JsonIgnore;
# │ │ ├── logback-eelf.xml
# │ └── lib/
# │ │ └── dependencies/
-# │ │ │ └── ECOMP-Logging-1.1.0-SNAPSHOT.jar
+# │ │ │ └── ONAP-Logging-1.1.0-SNAPSHOT.jar
# │ │ │ └── eelf-core-1.0.0.jar
# │ │ └── feature/
# │ │ └── feature-eelf-1.1.0-SNAPSHOT.jar
SNAME="Policy Management"
PNAME=policy-management
-CLASS=org.openecomp.policy.drools.system.Main
+CLASS=org.onap.policy.drools.system.Main
function start() {
http.server.services.CONFIG.port=${{ENGINE_MANAGEMENT_PORT}}
http.server.services.CONFIG.userName=${{ENGINE_MANAGEMENT_USER}}
http.server.services.CONFIG.password=${{ENGINE_MANAGEMENT_PASSWORD}}
-http.server.services.CONFIG.restPackages=org.openecomp.policy.drools.server.restful
+http.server.services.CONFIG.restPackages=org.onap.policy.drools.server.restful
http.server.services.CONFIG.managed=false
http.server.services.CONFIG.swagger=true
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.system.test;
+package org.onap.policy.drools.system.test;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
-import org.openecomp.policy.drools.http.client.HttpClient;
-import org.openecomp.policy.drools.http.server.HttpServletServer;
-import org.openecomp.policy.drools.system.PolicyController;
-import org.openecomp.policy.drools.system.PolicyEngine;
+import org.onap.policy.drools.http.client.HttpClient;
+import org.onap.policy.drools.http.server.HttpServletServer;
+import org.onap.policy.drools.system.PolicyController;
+import org.onap.policy.drools.system.PolicyEngine;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
engineProperties.put("http.server.services", "CONFIG");
engineProperties.put("http.server.services.CONFIG.host", "0.0.0.0");
engineProperties.put("http.server.services.CONFIG.port", "9696");
- engineProperties.put("http.server.services.CONFIG.restPackages", "org.openecomp.policy.drools.server.restful");
+ engineProperties.put("http.server.services.CONFIG.restPackages", "org.onap.policy.drools.server.restful");
assertFalse(PolicyEngine.manager.isAlive());
</encoder>
</appender>
- <logger name="org.openecomp.policy.drools.system.test" level="INFO"/>
+ <logger name="org.onap.policy.drools.system.test" level="INFO"/>
<root level="warn">
<appender-ref ref="STDOUT"/>
<?xml version="1.0" encoding="UTF-8"?>
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
<artifactId>policy-utils</artifactId>
<parent>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
</parent>
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
/**
* This is a base interface that is used to control the order of a list
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
import java.util.Collections;
import java.util.Comparator;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
public class Pair<F,S> {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
import java.io.File;
import java.io.FileInputStream;
/**
*
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
public class Triple<F,S,T> {
* ============LICENSE_END=========================================================
*/
-package org.openecomp.policy.drools.utils;
+package org.onap.policy.drools.utils;
import static org.junit.Assert.assertEquals;
<!--
============LICENSE_START=======================================================
- ECOMP Policy Engine - Drools PDP
+ ONAP Policy Engine - Drools PDP
================================================================================
Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
================================================================================
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
- <groupId>org.openecomp.policy.drools-pdp</groupId>
+ <groupId>org.onap.policy.drools-pdp</groupId>
<artifactId>drools-pdp</artifactId>
<version>1.1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Policy Engine - Drools PDP</name>
- <description>The ECOMP Policy Engine drools-based PDP Project</description>
+ <description>The ONAP Policy Engine drools-based PDP Project</description>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<repositories>
<repository>
- <id>ecomp-snapshots</id>
- <name>OpenECOMP Snapshot Repository</name>
+ <id>onap-snapshots</id>
+ <name>ONAP Snapshot Repository</name>
<url>${nexusproxy}/${snapshots.path}</url>
</repository>
<repository>
- <id>ecomp-releases</id>
- <name>OpenECOMP Release Repository</name>
+ <id>onap-releases</id>
+ <name>ONAP Release Repository</name>
<url>${nexusproxy}/${releases.path}</url>
</repository>
<repository>
- <id>ecomp-staging</id>
- <name>OpenECOMP Staging Repository</name>
+ <id>onap-staging</id>
+ <name>ONAP Staging Repository</name>
<url>${nexusproxy}/${staging.path}</url>
</repository>
</repositories>
<distributionManagement>
<repository>
- <id>ecomp-releases</id>
- <name>OpenECOMP Release Repository</name>
+ <id>onap-releases</id>
+ <name>ONAP Release Repository</name>
<url>${nexusproxy}/${releases.path}</url>
</repository>
<snapshotRepository>
- <id>ecomp-snapshots</id>
- <name>OpenECOMP Snapshot Repository</name>
+ <id>onap-snapshots</id>
+ <name>ONAP Snapshot Repository</name>
<url>${nexusproxy}/${snapshots.path}</url>
</snapshotRepository>
<site>
- <id>ecomp-site</id>
+ <id>onap-site</id>
<url>dav:${nexusproxy}${sitePath}</url>
</site>
</distributionManagement>
<configuration>
<nexusUrl>${nexusproxy}</nexusUrl>
<stagingProfileId>176c31dfe190a</stagingProfileId>
- <serverId>ecomp-staging</serverId>
+ <serverId>onap-staging</serverId>
</configuration>
</plugin>
<plugin>
<configuration>
<dumpOnExit>true</dumpOnExit>
<includes>
- <include>org.openecomp.*</include>
+ <include>org.onap.*</include>
</includes>
</configuration>
<executions>