aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java
diff options
context:
space:
mode:
authorStanislav Marszalek <s.marszalek2@partner.samsung.com>2021-07-09 09:41:08 +0200
committerStanislav Marszalek <s.marszalek2@partner.samsung.com>2021-07-28 13:47:46 +0200
commit0b06291c6c0c6f8f1e8240c8c6b1175648a177aa (patch)
tree6a0a50a7836727dbe96259282550679876186219 /src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java
parentde818385611ad0afb133996a4afe5b1b00ab1c57 (diff)
O1 PM Bulk support - collecting events, basic structure for PM Bulk File creation
Issue-ID: INT-1945 Signed-off-by: Stanislav Marszalek <s.marszalek2@partner.samsung.com> Change-Id: If08908035719798d8d7b129ddcdb6ef62f1787fe
Diffstat (limited to 'src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java')
-rw-r--r--src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java20
1 files changed, 11 insertions, 9 deletions
diff --git a/src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java b/src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java
index 8a90d46..8767251 100644
--- a/src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java
+++ b/src/main/java/org/onap/a1pesimulator/service/ves/RanVesBrokerService.java
@@ -16,27 +16,29 @@ package org.onap.a1pesimulator.service.ves;
import java.util.Collection;
import java.util.Map;
import java.util.Optional;
-import org.onap.a1pesimulator.data.ves.Event;
-import org.onap.a1pesimulator.data.ves.RanPeriodicVesEvent;
+
+import org.onap.a1pesimulator.data.ReportingMethodEnum;
+import org.onap.a1pesimulator.data.fileready.RanPeriodicEvent;
+import org.onap.a1pesimulator.data.ves.VesEvent;
import org.springframework.http.ResponseEntity;
public interface RanVesBrokerService {
- ResponseEntity<String> startSendingVesEvents(String identifier, Event vesEvent, Integer interval);
+ ResponseEntity<String> startSendingVesEvents(String identifier, VesEvent vesEvent, Integer interval, ReportingMethodEnum reportingMethods);
- Optional<RanPeriodicVesEvent> stopSendingVesEvents(String identifier);
+ Optional<RanPeriodicEvent> stopSendingVesEvents(String identifier);
- Map<String, RanPeriodicVesEvent> getPeriodicEventsCache();
+ Map<String, RanPeriodicEvent> getPeriodicEventsCache();
Collection<String> getEnabledEventElementIdentifiers();
- Event getEventStructure(String identifier);
+ VesEvent getEventStructure(String identifier);
- Event startSendingFailureVesEvents(String identifier);
+ VesEvent startSendingFailureVesEvents(String identifier, ReportingMethodEnum reportingMethods);
- Event getGlobalPmVesStructure();
+ VesEvent getGlobalPmVesStructure();
- void setGlobalPmVesStructure(Event event);
+ void setGlobalPmVesStructure(VesEvent event);
Integer getGlobalVesInterval();