Comments (5)
I just tested the functionality in 0.3 and it all seems to work. What was wrong with your example is that it has a slash in front of the call. If you remove that slash it will work. I will reopen this issue to include a better warning.
from etcd4j.
It seems that etcd automatically redirects when you include an extra slash but there was an error in the redirect calling the same promise twice. That caused the "complete already" issue. It is still best to not include a slash in front of your key to spare you the double call. It is fixed now and I will release it in 0.4.4 later today.
from etcd4j.
And to get the value in a blocking way you need to call get() and not getNow(). getNow will get the value at the moment of calling it so it can be null since the server may not have responded yet. I cleared it up in the javadoc. To get it non-blocking you use addListener()
from etcd4j.
I thought I had tried without the leading slash, but yes, it does work now.
Thanks for the nice work here.
On Fri, Sep 26, 2014 at 5:34 AM, jurmous [email protected] wrote:
And to get the value in a non blocking way you need to call get() and not
getNow(). getNow will get the value at the moment of calling it so it can
be null since the server may not have responded yet. I cleared it up in the
javadoc. To get it non-blocking you use addListener()—
Reply to this email directly or view it on GitHub
#1 (comment).
from etcd4j.
You're welcome! If you have any more problems or questions: please ask! :)
from etcd4j.
Related Issues (20)
- API changes report for Etcd4j
- etcd4j supports backup HOT 3
- how to use etcd4j with SSL HOT 9
- Got exception when i try to use etcd4j v2.13.0 in Apache Felix v5.6.1 HOT 1
- Release HOT 8
- How long will support etcd 3?
- How long will support etcd 3? HOT 1
- Connecting to a etcd cluster using dns server name instead of IP HOT 3
- Does etcd4j support etcd version 3.2.18 HOT 1
- Update dependency on jackson-databind to 2.8.11.1 or later? HOT 2
- o.netty.util.concurrent.BlockingOperationException: DefaultPromise@357ccd6b(incomplete) #112 HOT 2
- Timeout or connection timeout is not working. HOT 5
- mousio.etcd4j.EtcdClient.getDir(String) has no effect HOT 3
- the mistake of README.md
- this support connection pool ?
- ByteBuf not released
- may it cause a concurrent problem while using ResponsePromise.addListene method? HOT 3
- any plan to upgrade to jackson 2.9.*
- EtcdResponsePromise get(), response is not null and no exception happened but throw new IOException HOT 2
- there is no exception reported
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from etcd4j.