[POLICY-16] generic introduction of swagger 95/4495/1
authorJorge Hernandez <jh1730@att.com>
Thu, 25 May 2017 21:44:15 +0000 (16:44 -0500)
committerJorge Hernandez <jh1730@att.com>
Thu, 25 May 2017 21:44:15 +0000 (16:44 -0500)
commit881c32ec109f0fff6f5661940ad035c3dfc0c7d9
tree79070ad7386cc9b62cf504ebf62ec8702792be4d
parentf354096969e91aa2b3dcdc52adcc2bde1b3b0b74
[POLICY-16] generic introduction of swagger

On a per-server basis append /swagger.json or /swagger.yaml

ie:

HTTP GET :6969/swagger.json
HTTP GET :9696/swagger.json

Resulting specification can be used by swagger clients.

Change-Id: I4b1a8b53d50b1528664150934b04e92447e4d4d7
Signed-off-by: Jorge Hernandez <jh1730@att.com>
20 files changed:
policy-core/src/main/java/org/openecomp/policy/drools/properties/PolicyProperties.java
policy-endpoints/pom.xml
policy-endpoints/src/main/java/org/openecomp/policy/drools/http/server/HttpServletServer.java
policy-endpoints/src/main/java/org/openecomp/policy/drools/http/server/HttpServletServerFactory.java
policy-endpoints/src/main/java/org/openecomp/policy/drools/http/server/internal/JettyJerseyServer.java
policy-endpoints/src/test/java/org/openecomp/policy/drools/http/server/test/HttpClientTest.java
policy-endpoints/src/test/java/org/openecomp/policy/drools/http/server/test/HttpServerTest.java
policy-endpoints/src/test/java/org/openecomp/policy/drools/http/server/test/RestEchoService.java
policy-healthcheck/pom.xml
policy-healthcheck/src/main/java/org/openecomp/policy/drools/healthcheck/RestHealthCheck.java
policy-management/config/policy-engine.properties
policy-management/pom.xml
policy-management/src/main/java/org/openecomp/policy/drools/controller/internal/MavenDroolsController.java
policy-management/src/main/java/org/openecomp/policy/drools/server/restful/RestManager.java
policy-management/src/main/java/org/openecomp/policy/drools/system/PolicyEngine.java
policy-management/src/main/server/config/IntegrityMonitor.properties
policy-management/src/main/server/config/policy-engine.properties
policy-management/src/main/server/config/policy-healthcheck.properties
policy-persistence/pom.xml
pom.xml