aboutsummaryrefslogtreecommitdiffstats
path: root/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java
diff options
context:
space:
mode:
Diffstat (limited to 'ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java')
-rw-r--r--ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java754
1 files changed, 754 insertions, 0 deletions
diff --git a/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java
new file mode 100644
index 0000000..120135c
--- /dev/null
+++ b/ncomp-openstack-controller/src/main/sirius-gen/org/openecomp/ncomp/servers/openstack/loc/OsOpenStackLocation.java
@@ -0,0 +1,754 @@
+
+/*-
+ * ============LICENSE_START==========================================
+ * OPENECOMP - DCAE
+ * ===================================================================
+ * Copyright (c) 2017 AT&T Intellectual Property. All rights reserved.
+ * ===================================================================
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ * ============LICENSE_END============================================
+ */
+
+// Autogenerated
+// Do not edit. No need to extend this class.
+package org.openecomp.ncomp.servers.openstack.loc;
+
+
+
+
+import java.io.InputStream;
+
+import org.openecomp.ncomp.sirius.manager.IRequestHandler;
+import org.openecomp.ncomp.sirius.manager.ISiriusPlugin;
+import org.openecomp.ncomp.sirius.manager.ISiriusServer;
+import org.openecomp.ncomp.sirius.manager.ManagementServer;
+import org.openecomp.ncomp.sirius.function.FunctionUtils;
+import org.openecomp.ncomp.component.ApiRequestStatus;
+
+import org.apache.log4j.Logger;
+
+import org.openecomp.logger.EcompLogger;
+
+import org.eclipse.emf.common.util.EList;
+import org.json.JSONObject;
+
+import java.util.Date;
+
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationOperationEnum;
+import org.openecomp.ncomp.servers.openstack.loc.logging.OpenStackLocationMessageEnum;
+
+
+
+
+import org.openecomp.ncomp.openstack.location.impl.OpenStackLocationImpl;
+
+
+
+public class OsOpenStackLocation extends OpenStackLocationImpl {
+ public static final Logger logger = Logger.getLogger(OsOpenStackLocation.class);
+ static final EcompLogger ecomplogger = EcompLogger.getEcompLogger();
+ public OsOpenStackLocationProvider controller;
+ ISiriusServer server;
+
+ public OsOpenStackLocation(ISiriusServer server) {
+ this.server = server;
+ this.controller = new OsOpenStackLocationProvider(server,this);
+ }
+
+ public void poll() {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.START, duration_);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.poll);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.poll();
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.ERROR, duration_);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.poll, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "poll", ApiRequestStatus.OKAY, duration_);
+
+ }
+
+ public void mergeLocation(org.openecomp.ncomp.openstack.location.OpenStackLocation loc) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.START, duration_,loc);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.mergeLocation);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.mergeLocation(loc);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.ERROR, duration_,loc);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.mergeLocation, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "mergeLocation", ApiRequestStatus.OKAY, duration_,loc);
+
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Network createNetwork(org.openecomp.ncomp.openstack.neutron.CreateNetworkRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Network res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createNetwork);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createNetwork(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createNetwork, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createNetwork", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Subnet createSubnet(org.openecomp.ncomp.openstack.neutron.CreateSubnetRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Subnet res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createSubnet);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createSubnet(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createSubnet, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSubnet", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Port createPort(org.openecomp.ncomp.openstack.neutron.CreatePortRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Port res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createPort);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createPort(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createPort, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createPort", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public org.openecomp.ncomp.openstack.neutron.Router createRouter(org.openecomp.ncomp.openstack.neutron.CreateRouterRequest request) {
+ org.openecomp.ncomp.openstack.neutron.Router res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createRouter);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createRouter(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createRouter, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createRouter", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public void deleteNetwork(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteNetwork);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteNetwork(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteNetwork, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteNetwork", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deleteSubnet(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteSubnet);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteSubnet(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteSubnet, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteSubnet", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deletePort(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deletePort);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deletePort(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deletePort, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deletePort", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void deleteRouter(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteRouter);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteRouter(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteRouter, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteRouter", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void associateFloatingIp(java.lang.String projectName, java.lang.String ipId, java.lang.String portId) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.START, duration_,projectName,ipId,portId);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.associateFloatingIp);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.associateFloatingIp(projectName,ipId,portId);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.ERROR, duration_,projectName,ipId,portId);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.associateFloatingIp, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "associateFloatingIp", ApiRequestStatus.OKAY, duration_,projectName,ipId,portId);
+
+ }
+
+ public void createServer(org.openecomp.ncomp.openstack.compute.OpenstackRequestNewServer request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createServer);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createServer(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createServer, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createServer", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void deleteServer(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteServer);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteServer(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteServer, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteServer", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public void createKeyPair(org.openecomp.ncomp.openstack.compute.OpenstackRequestKeyPair request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createKeyPair);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createKeyPair(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createKeyPair, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createKeyPair", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void delete(org.openecomp.ncomp.openstack.core.OpenstackRequestDelete request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.delete);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.delete(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.delete, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "delete", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void createFlavor(org.openecomp.ncomp.openstack.compute.OpenstackRequestFlavor request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createFlavor);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createFlavor(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createFlavor, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createFlavor", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void createSecurityGroup(org.openecomp.ncomp.openstack.compute.OpenstackRequestSecurityGroup request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createSecurityGroup);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.createSecurityGroup(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createSecurityGroup, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createSecurityGroup", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void serverAction(org.openecomp.ncomp.openstack.compute.OpenstackRequestServerAction request) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.serverAction);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.serverAction(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.serverAction, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "serverAction", ApiRequestStatus.OKAY, duration_,request);
+
+ }
+
+ public void deployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.START, duration_,vmTypeName,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deployVmType);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deployVmType(vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.ERROR, duration_,vmTypeName,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deployVmType, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployVmType", ApiRequestStatus.OKAY, duration_,vmTypeName,projectName);
+
+ }
+
+ public void undeployVmType(java.lang.String vmTypeName, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.START, duration_,vmTypeName,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.undeployVmType);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.undeployVmType(vmTypeName,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.ERROR, duration_,vmTypeName,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.undeployVmType, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployVmType", ApiRequestStatus.OKAY, duration_,vmTypeName,projectName);
+
+ }
+
+ public void deployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.START, duration_,user,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deployUser);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deployUser(user,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.ERROR, duration_,user,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deployUser, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deployUser", ApiRequestStatus.OKAY, duration_,user,projectName);
+
+ }
+
+ public void undeployUser(org.openecomp.ncomp.core.User user, java.lang.String projectName) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.START, duration_,user,projectName);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.undeployUser);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.undeployUser(user,projectName);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.ERROR, duration_,user,projectName);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.undeployUser, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "undeployUser", ApiRequestStatus.OKAY, duration_,user,projectName);
+
+ }
+
+ public org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm createAlarm(org.openecomp.ncomp.openstack.ceilometer.CreateAlarmRequest request) {
+ org.openecomp.ncomp.openstack.ceilometer.CeilometerAlarm res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+ public void deleteAlarm(java.lang.String projectName, java.lang.String name) {
+
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.START, duration_,projectName,name);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.deleteAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ controller.deleteAlarm(projectName,name);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.ERROR, duration_,projectName,name);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.deleteAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "deleteAlarm", ApiRequestStatus.OKAY, duration_,projectName,name);
+
+ }
+
+ public EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> createAlarm(org.openecomp.ncomp.openstack.ceilometer.SampleRequest request) {
+ EList<org.openecomp.ncomp.openstack.ceilometer.CeilometerSample> res = null;
+ long duration_ = 0;
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.START, duration_,request);
+ Date now_ = new Date();
+ ecomplogger.recordMetricEventStart();
+ ecomplogger.setOperation(OpenStackLocationOperationEnum.createAlarm);
+ ecomplogger.setInstanceId(ManagementServer.object2ref(this));
+ try {
+ res = controller.createAlarm(request);
+ }
+ catch (Exception e) {
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.ERROR, duration_,request);
+ System.err.println("ERROR: " + e);
+ ecomplogger.warn(OpenStackLocationMessageEnum.createAlarm, e.toString());
+ throw e;
+ }
+ ecomplogger.recordMetricEventEnd();
+ duration_ = new Date().getTime()-now_.getTime();
+ if (server != null)
+ server.getServer().recordApi(null, this, "createAlarm", ApiRequestStatus.OKAY, duration_,request);
+ return res;
+ }
+
+
+
+
+
+
+ public static void ecoreSetup() {
+ OsOpenStackLocationProvider.ecoreSetup();
+ }
+ public OsOpenStackLocationProvider getSomfProvider() {
+ return controller;
+ }
+}