summaryrefslogtreecommitdiffstats
path: root/zkfacade/abi-spec.json
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-10-12 10:51:21 +0200
committerjonmv <venstad@gmail.com>2022-10-12 10:51:21 +0200
commit18b9e3ac1120513f934263a3ca131d6e9e85e7d6 (patch)
tree0e3b35a095194ae8d02f295f117ec1aa67f2f3a2 /zkfacade/abi-spec.json
parent1c6192ff71f635a25b069c7761948105f1ae6dae (diff)
Kill AbstractSingletonWorker, and add sample code
Diffstat (limited to 'zkfacade/abi-spec.json')
-rw-r--r--zkfacade/abi-spec.json24
1 files changed, 4 insertions, 20 deletions
diff --git a/zkfacade/abi-spec.json b/zkfacade/abi-spec.json
index 12e165b6cc9..41a1854c276 100644
--- a/zkfacade/abi-spec.json
+++ b/zkfacade/abi-spec.json
@@ -1,21 +1,4 @@
{
- "com.yahoo.vespa.curator.api.AbstractSingletonWorker": {
- "superClass": "java.lang.Object",
- "interfaces": [
- "com.yahoo.vespa.curator.api.VespaCurator$SingletonWorker"
- ],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "public void <init>()",
- "public java.lang.String id()",
- "public final void register(com.yahoo.vespa.curator.api.VespaCurator, java.time.Duration)",
- "public final void unregister(java.time.Duration)"
- ],
- "fields": []
- },
"com.yahoo.vespa.curator.api.VespaCurator$Data": {
"superClass": "java.lang.Record",
"interfaces": [],
@@ -61,7 +44,8 @@
],
"methods": [
"public abstract void activate()",
- "public abstract void deactivate()"
+ "public abstract void deactivate()",
+ "public java.lang.String id()"
],
"fields": []
},
@@ -83,8 +67,8 @@
"public abstract boolean delete(com.yahoo.path.Path, int)",
"public abstract java.util.List list(com.yahoo.path.Path)",
"public abstract java.lang.AutoCloseable lock(com.yahoo.path.Path, java.time.Duration)",
- "public abstract java.util.concurrent.Future registerSingleton(java.lang.String, com.yahoo.vespa.curator.api.VespaCurator$SingletonWorker)",
- "public abstract java.util.concurrent.Future unregisterSingleton(com.yahoo.vespa.curator.api.VespaCurator$SingletonWorker)",
+ "public abstract void register(com.yahoo.vespa.curator.api.VespaCurator$SingletonWorker, java.time.Duration)",
+ "public abstract void unregister(com.yahoo.vespa.curator.api.VespaCurator$SingletonWorker, java.time.Duration)",
"public abstract boolean isActive(java.lang.String)"
],
"fields": []