Package com.lambdaworks.redis

Examples of com.lambdaworks.redis.RedisMovedException


                if (future.isCancelled()) {
                    return;
                }

                if (future.cause() instanceof RedisMovedException) {
                    RedisMovedException ex = (RedisMovedException)future.cause();
                    writeAllAsync(ex.getSlot(), asyncOperation, counter, mainPromise, attempt);
                    return;
                }

                if (future.isSuccess()) {
                    if (counter.decrementAndGet() == 0
View Full Code Here


                if (future.isCancelled()) {
                    return;
                }

                if (future.cause() instanceof RedisMovedException) {
                    RedisMovedException ex = (RedisMovedException)future.cause();
                    writeAsync(ex.getSlot(), asyncOperation, mainPromise, attempt);
                    return;
                }

                if (future.isSuccess()) {
                    mainPromise.setSuccess(future.getNow());
View Full Code Here

                    return;
                }
                // TODO cancel timeout

                if (future.cause() instanceof RedisMovedException) {
                    RedisMovedException ex = (RedisMovedException)future.cause();
                    readAsync(ex.getSlot(), asyncOperation, mainPromise, attempt);
                    return;
                }

                if (future.isSuccess()) {
                    mainPromise.setSuccess(future.getNow());
View Full Code Here

                promise.setFailure((Exception)res);
            } if (output.hasError()) {
                if (output.getError().startsWith("MOVED")) {
                    String[] parts = output.getError().split(" ");
                    int slot = Integer.valueOf(parts[1]);
                    promise.setFailure(new RedisMovedException(slot));
                } else {
                    promise.setFailure(new RedisException(output.getError()));
                }
            } else {
                promise.setSuccess((T)res);
View Full Code Here

TOP

Related Classes of com.lambdaworks.redis.RedisMovedException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.