commit | a61e0b6205140bf2cec2c4aad9275234dda380c7 | [log] [tgz] |
---|---|---|
author | Jian Li <pyguni@gmail.com> | Fri Dec 28 19:10:10 2018 +0900 |
committer | Jian Li <pyguni@gmail.com> | Wed Jan 09 05:37:32 2019 +0000 |
tree | e9792134cfa0b06b7b346c09a535f770cf321010 | |
parent | 16f1f5337736bb93cbc8e3b33298c55a554368d6 [diff] [blame] |
Improve the telemetry service LCM granularity Change-Id: I3d1b43b360883b0644af2341bdc21aeb4f603414
diff --git a/apps/openstacktelemetry/api/src/main/java/org/onosproject/openstacktelemetry/api/TelemetryAdminService.java b/apps/openstacktelemetry/api/src/main/java/org/onosproject/openstacktelemetry/api/TelemetryAdminService.java index 62398db..63e0c3f 100644 --- a/apps/openstacktelemetry/api/src/main/java/org/onosproject/openstacktelemetry/api/TelemetryAdminService.java +++ b/apps/openstacktelemetry/api/src/main/java/org/onosproject/openstacktelemetry/api/TelemetryAdminService.java
@@ -22,16 +22,37 @@ /** * Prepares and launches the telemetry producer. + * + * @param name telemetry service name */ - void start(); + void start(String name); /** * Terminates the telemetry producer. + * + * @param name telemetry service name */ - void stop(); + void stop(String name); /** * Restarts the telemetry producer. + * + * @param name telemetry service name */ - void restart(); + void restart(String name); + + /** + * Launches all telemetry services. + */ + void startAll(); + + /** + * Terminates all telemetry services. + */ + void stopAll(); + + /** + * Restarts all telemetry services. + */ + void restartAll(); }