diff options
author | Vijay Venkatesh Kumar <vv770d@att.com> | 2017-04-19 12:04:07 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2017-04-19 12:04:07 +0000 |
commit | dd8ba627d1c22acc3b729ef515a83e782c6ec966 (patch) | |
tree | fb3678f9b517f1172f54cd08cace113c8ff9e4f2 /ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java | |
parent | 6a2d3f07b0e55ea17adc143ff5aa1649c773b9f2 (diff) | |
parent | c9beb141d5ee6af8ead53f5486d77649c410dd64 (diff) |
Merge "[DCAE-15] Changes related to version 1.1"
Diffstat (limited to 'ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java')
-rw-r--r-- | ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java b/ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java index c44a17a..c51464a 100644 --- a/ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java +++ b/ncomp-cdap-adaptor/src/main/sirius-gen/org/openecomp/ncomp/servers/cdap/CdapCdapAdaptorServer.java @@ -26,17 +26,16 @@ package org.openecomp.ncomp.servers.cdap; import static org.openecomp.ncomp.utils.PropertyUtil.getPropertiesFromClasspath; import java.io.IOException; +import java.io.InputStream; import java.util.Properties; import java.util.TimeZone; import org.apache.log4j.Logger; import org.eclipse.emf.ecore.EFactory; - -import org.openecomp.entity.EcompComponent; -import org.openecomp.entity.EcompSubComponent; -import org.openecomp.entity.EcompSubComponentInstance; +import org.json.JSONObject; import org.openecomp.ncomp.sirius.manager.Jetty8Server; import org.openecomp.ncomp.sirius.manager.ManagementServer; +import org.openecomp.ncomp.sirius.manager.IRequestHandler; import org.openecomp.ncomp.sirius.manager.ISiriusServer; import org.openecomp.ncomp.cdap.CdapAdaptor; @@ -50,7 +49,7 @@ import org.openecomp.ncomp.servers.cdap.gui.CdapModelFactory; -public class CdapCdapAdaptorServer implements ISiriusServer { +public class CdapCdapAdaptorServer implements ISiriusServer, IRequestHandler { public static final Logger logger = Logger.getLogger(CdapCdapAdaptorServer.class); String serverPath; ManagementServer server; @@ -74,6 +73,7 @@ public class CdapCdapAdaptorServer implements ISiriusServer { props = getPropertiesFromClasspath(filename); serverPath = (String) props.get("server.dir"); server = new ManagementServer(f, "CdapAdaptor", serverPath, filename); + ManagementServer.setBuildVersion("ONAP-R2"); server.addFactory(f); server.addRuntimeFactories(this); @@ -83,6 +83,7 @@ public class CdapCdapAdaptorServer implements ISiriusServer { controller = (CdapCdapAdaptor) server.find("/").o; webServer = new Jetty8Server("cdap.properties"); webServer.add("/resources",server); + webServer.add("/api",this); @@ -111,4 +112,17 @@ public class CdapCdapAdaptorServer implements ISiriusServer { public ManagementServer getServer() { return server; } + public Object handleJson(String userName, String action, String resourcePath, JSONObject json, JSONObject context, + String clientVersion) { + switch ((String) context.get("path")) { + case "/api/versions": + return server.supportedVersions(); + } + logger.warn("Unknown request action=" + action + " path=" + resourcePath + " context=" + context.toString(2)); + throw new RuntimeException("Unknown request"); + } + public Object handleBinary(String userName, String action, String resourcePath, InputStream in) { + return null; + } + } |