commit | 5f7fef58a258f842dde93a73458134ccb841a088 | [log] [tgz] |
---|---|---|
author | Yi Tseng <yi@opennetworking.org> | Mon Nov 05 11:30:47 2018 -0800 |
committer | Carmelo Cascone <carmelo@opennetworking.org> | Wed Nov 07 22:42:49 2018 +0000 |
tree | b7bef4557d5c41cae226d311e1001544b625795c | |
parent | 8f4c1e2ac5ed0033a472a4eb44fdfcba12145134 [diff] [blame] |
[ONOS-7831] Implement GnmiHandshaker Change-Id: I2232a724a86955483321f9fda571907aa2cb615a (cherry picked from commit a884274c5796e6d8e6a58743d2d7f5ef47124b78)
diff --git a/protocols/gnmi/api/src/main/java/org/onosproject/gnmi/api/GnmiClient.java b/protocols/gnmi/api/src/main/java/org/onosproject/gnmi/api/GnmiClient.java index 7f43d1f..242bc94 100644 --- a/protocols/gnmi/api/src/main/java/org/onosproject/gnmi/api/GnmiClient.java +++ b/protocols/gnmi/api/src/main/java/org/onosproject/gnmi/api/GnmiClient.java
@@ -57,5 +57,13 @@ */ CompletableFuture<SetResponse> set(SetRequest request); + /** + * Check weather the gNMI service is available or not by sending a + * dummy get request message. + * + * @return true if gNMI service available; false otherwise + */ + CompletableFuture<Boolean> isServiceAvailable(); + // TODO: Support gNMI subscription }