public class ZookeeperBackendService extends Object implements ServiceDiscoveryBackend, org.apache.curator.framework.state.ConnectionStateListener
| Constructor and Description |
|---|
ZookeeperBackendService() |
| Modifier and Type | Method and Description |
|---|---|
void |
getRecord(String uuid,
Handler<AsyncResult<Record>> handler) |
void |
getRecords(Handler<AsyncResult<List<Record>>> resultHandler) |
void |
init(Vertx vertx,
JsonObject configuration) |
void |
remove(Record record,
Handler<AsyncResult<Record>> resultHandler) |
void |
remove(String uuid,
Handler<AsyncResult<Record>> resultHandler) |
void |
stateChanged(org.apache.curator.framework.CuratorFramework client,
org.apache.curator.framework.state.ConnectionState newState) |
void |
store(Record record,
Handler<AsyncResult<Record>> resultHandler) |
void |
update(Record record,
Handler<AsyncResult<Void>> resultHandler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitnamepublic void init(Vertx vertx, JsonObject configuration)
init in interface ServiceDiscoveryBackendpublic void store(Record record, Handler<AsyncResult<Record>> resultHandler)
store in interface ServiceDiscoveryBackendpublic void remove(Record record, Handler<AsyncResult<Record>> resultHandler)
remove in interface ServiceDiscoveryBackendpublic void remove(String uuid, Handler<AsyncResult<Record>> resultHandler)
remove in interface ServiceDiscoveryBackendpublic void update(Record record, Handler<AsyncResult<Void>> resultHandler)
update in interface ServiceDiscoveryBackendpublic void getRecords(Handler<AsyncResult<List<Record>>> resultHandler)
getRecords in interface ServiceDiscoveryBackendpublic void getRecord(String uuid, Handler<AsyncResult<Record>> handler)
getRecord in interface ServiceDiscoveryBackendpublic void stateChanged(org.apache.curator.framework.CuratorFramework client,
org.apache.curator.framework.state.ConnectionState newState)
stateChanged in interface org.apache.curator.framework.state.ConnectionStateListenerCopyright © 2023 Eclipse. All rights reserved.