aboutsummaryrefslogtreecommitdiffstats
path: root/UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java
diff options
context:
space:
mode:
authorLusheng Ji <lji@research.att.com>2018-03-26 12:03:00 +0000
committerGerrit Code Review <gerrit@onap.org>2018-03-26 12:03:00 +0000
commitd4ee5e4e99611a20c091fca6782ded05b560504f (patch)
treeae56b4f5cf80eaa1b06bd60fa3de046f22212f29 /UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java
parent75811475ae7ea7ef6e5932d61242cb791b8192c4 (diff)
parentd407638086b08c3de199cbef5e717fb16556077c (diff)
Merge "Added UniversalVesAdapter in the Mapper"
Diffstat (limited to 'UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java')
-rw-r--r--UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java57
1 files changed, 57 insertions, 0 deletions
diff --git a/UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java b/UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java
new file mode 100644
index 0000000..14c5a83
--- /dev/null
+++ b/UniversalVesAdapter/src/main/java/org/onap/universalvesadapter/service/AdapterService.java
@@ -0,0 +1,57 @@
+/*
+* ============LICENSE_START=======================================================
+* ONAP : DCAE
+* ================================================================================
+* Copyright 2018 TechMahindra
+*=================================================================================
+* 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=========================================================
+*/
+
+package org.onap.universalvesadapter.service;
+
+//import org.onap.universalvesadapter.adapter.GenericAdapter;
+//import org.onap.universalvesadapter.adapter.UniversalEventAdapter;
+//import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Component;
+
+/**
+ * This service is written to identify the different type of events
+ *
+ * @author kmalbari
+ *
+ */
+@Component
+public class AdapterService {
+
+ /*@Autowired
+ private UniversalEventAdapter snmpTrapEventAdapter;
+ public GenericAdapter identifyIncomingJsonFormatAndReturnAdapter() {
+ return snmpTrapEventAdapter;
+ }*/
+
+
+ /**
+ * Identifies eventype by parsing the incoming json file.
+ *
+ * @param incomingJsonString
+ *
+ * @return the event type
+ */
+ public String identifyEventTypeFromIncomingJson(String incomingJsonString) {
+
+ //TODO A proper logic to identify diffeent events is needed here
+ return "snmp";
+ }
+
+}